Skip to content

Commit

Permalink
patch(n4s): simplify gte and lte rules
Browse files Browse the repository at this point in the history
  • Loading branch information
ealush committed Mar 20, 2022
1 parent cdf6910 commit 414673a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
5 changes: 3 additions & 2 deletions packages/n4s/src/rules/greaterThanOrEquals.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { isNumeric } from 'isNumeric';
import { greaterThan } from 'greaterThan';
import { numberEquals } from 'numberEquals';

export function greaterThanOrEquals(
value: string | number,
gte: string | number
): boolean {
return isNumeric(value) && isNumeric(gte) && Number(value) >= Number(gte);
return numberEquals(value, gte) || greaterThan(value, gte);
}
5 changes: 3 additions & 2 deletions packages/n4s/src/rules/lessThanOrEquals.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { isNumeric } from 'isNumeric';
import { lessThan } from 'lessThan';
import { numberEquals } from 'numberEquals';

export function lessThanOrEquals(
value: string | number,
lte: string | number
): boolean {
return isNumeric(value) && isNumeric(lte) && Number(value) <= Number(lte);
return numberEquals(value, lte) || lessThan(value, lte);
}

0 comments on commit 414673a

Please sign in to comment.