UNPKG

1.23 kBJavaScriptView Raw
1'use strict'
2
3function isEqual (value, comparation) {
4 return value === comparation
5}
6
7function isNotEqual (value, comparation) {
8 return value !== comparation
9}
10
11function isGreaterThan (value, comparation) {
12 return value > comparation
13}
14
15function isGreaterThanOrEqual (value, comparation) {
16 return value >= comparation
17}
18
19function isLessThan (value, comparation) {
20 return value < comparation
21}
22
23function isLessThanOrEqual (value, comparation) {
24 return value <= comparation
25}
26
27function isInclude (value, comparation) {
28 return value.includes(comparation)
29}
30
31function isNotInclude (value, comparation) {
32 return !value.includes(comparation)
33}
34
35function isSameSize (value, comparation) {
36 return value.length === comparation
37}
38
39function isNotSameSize (value, comparation) {
40 return value.length !== comparation
41}
42
43function isRegexMatch (value, comparation) {
44 return new RegExp(comparation).test(value)
45}
46function isNotRegexMatch (value, comparation) {
47 return !new RegExp(comparation).test(value)
48}
49
50module.exports = {
51 isEqual,
52 isNotEqual,
53 isGreaterThan,
54 isGreaterThanOrEqual,
55 isLessThan,
56 isLessThanOrEqual,
57 isInclude,
58 isNotInclude,
59 isSameSize,
60 isNotSameSize,
61 isRegexMatch,
62 isNotRegexMatch
63}