Skip to content

Commit

Permalink
patch(n4s): use number rules in length rules
Browse files Browse the repository at this point in the history
  • Loading branch information
ealush committed Mar 25, 2022
1 parent 4eaea36 commit 9b9e394
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 5 deletions.
4 changes: 3 additions & 1 deletion packages/n4s/src/rules/lengthEquals.ts
@@ -1,10 +1,12 @@
import bindNot from 'bindNot';

import { numberEquals } from 'numberEquals';

export function lengthEquals(
value: string | unknown[],
arg1: string | number
): boolean {
return value.length === Number(arg1);
return numberEquals(value.length, arg1);
}

export const lengthNotEquals = bindNot(lengthEquals);
4 changes: 3 additions & 1 deletion packages/n4s/src/rules/longerThan.ts
@@ -1,6 +1,8 @@
import { greaterThan } from 'greaterThan';

export function longerThan(
value: string | unknown[],
arg1: string | number
): boolean {
return value.length > Number(arg1);
return greaterThan(value.length, arg1);
}
4 changes: 3 additions & 1 deletion packages/n4s/src/rules/longerThanOrEquals.ts
@@ -1,6 +1,8 @@
import { greaterThanOrEquals } from 'greaterThanOrEquals';

export function longerThanOrEquals(
value: string | unknown[],
arg1: string | number
): boolean {
return value.length >= Number(arg1);
return greaterThanOrEquals(value.length, arg1);
}
4 changes: 3 additions & 1 deletion packages/n4s/src/rules/shorterThan.ts
@@ -1,6 +1,8 @@
import { lessThan } from 'lessThan';

export function shorterThan(
value: string | unknown[],
arg1: string | number
): boolean {
return value.length < Number(arg1);
return lessThan(value.length, arg1);
}
4 changes: 3 additions & 1 deletion packages/n4s/src/rules/shorterThanOrEquals.ts
@@ -1,6 +1,8 @@
import { lessThanOrEquals } from 'lessThanOrEquals';

export function shorterThanOrEquals(
value: string | unknown[],
arg1: string | number
): boolean {
return value.length <= Number(arg1);
return lessThanOrEquals(value.length, arg1);
}

0 comments on commit 9b9e394

Please sign in to comment.