From 97107a13a1892f6452273f1ec65971a6ab9edbc7 Mon Sep 17 00:00:00 2001 From: Scottie Enriquez Date: Sat, 12 Jan 2019 15:57:41 -0600 Subject: [PATCH] #70: renamed odd to oddInteger and even to evenInteger for clarity --- readme.md | 4 ++-- source/index.ts | 4 ++-- source/tests/test.ts | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/readme.md b/readme.md index 3621d4e..ed66af6 100644 --- a/readme.md +++ b/readme.md @@ -374,11 +374,11 @@ is.observable(new Observable()); Check if `value` is `Infinity` or `-Infinity`. -##### .even(value) +##### .evenInteger(value) Returns `true` if `value` is an even integer. -##### .odd(value) +##### .oddInteger(value) Returns `true` if `value` is an odd integer. diff --git a/source/index.ts b/source/index.ts index 45cd17d..860487b 100644 --- a/source/index.ts +++ b/source/index.ts @@ -299,8 +299,8 @@ namespace is { // tslint:disable-line:no-namespace export const infinite = (value: unknown) => value === Infinity || value === -Infinity; const isAbsoluteMod2 = (rem: number) => (value: number) => integer(value) && Math.abs(value % 2) === rem; - export const even = isAbsoluteMod2(0); - export const odd = isAbsoluteMod2(1); + export const evenInteger = isAbsoluteMod2(0); + export const oddInteger = isAbsoluteMod2(1); const isWhiteSpaceString = (value: unknown) => string(value) && /\S/.test(value) === false; diff --git a/source/tests/test.ts b/source/tests/test.ts index cc4353e..1fcd976 100644 --- a/source/tests/test.ts +++ b/source/tests/test.ts @@ -773,23 +773,23 @@ test('is.infinite', t => { testType(t, 'infinite', ['number']); }); -test('is.even', t => { +test('is.evenInteger', t => { for (const el of [-6, 2, 4]) { - t.true(is.even(el)); + t.true(is.evenInteger(el)); } for (const el of [-3, 1, 5]) { - t.false(is.even(el)); + t.false(is.evenInteger(el)); } }); -test('is.odd', t => { +test('is.oddInteger', t => { for (const el of [-5, 7, 13]) { - t.true(is.odd(el)); + t.true(is.oddInteger(el)); } for (const el of [-8, 8, 10]) { - t.false(is.odd(el)); + t.false(is.oddInteger(el)); } });