obss
logo
github_iconnpm_iconVersion: 5.0.2
equalityView on GitHub

equality rule checks if the given value is equal to comparison value.

['North America', 'Africa', 'Europe']

North America
Africa
Europe

['North America', 'Africa', 'Europe']

North America
Africa
Europe
Validation Result: validationresultvalid
[ { "path": "val", "ruleSet": [ { "rule": "required" }, { "rule": "equality", "equalTo": true } ] }, { "path": "val2", "ruleSet": [ { "rule": "required" }, { "rule": "equality", "equalTo": e=>e.comparisonValueEqualTo } ], "dependantPaths": [ "comparisonValueEqualTo" ] }, { "path": "val3", "ruleSet": [ { "rule": "required" }, { "rule": "equality", "notEqualTo": e=>e.comparisonValueNotEqualTo } ], "dependantPaths": [ "comparisonValueNotEqualTo" ] }, { "path": "valIsOneOf1", "ruleSet": [ { "rule": "required" }, { "rule": "equality", "isOneOf": [ "North America", "Africa", "Europe" ] } ] }, { "path": "valIsOneOf2", "ruleSet": [ { "rule": "required" }, { "rule": "equality", "isOneOf": e=>e.comparisonValueIsOneOf } ], "dependantPaths": [ "comparisonValueIsOneOf" ] }, { "path": "valIsOneOf3", "ruleSet": [ { "rule": "required" }, { "rule": "equality", "isNoneOf": [ "North America", "Africa", "Europe" ] } ], "dependantPaths": [ "comparisonValueIsNoneOf" ] }, { "path": "valIsOneOf4", "ruleSet": [ { "rule": "required" }, { "rule": "equality", "isNoneOf": e=>e.comparisonValueIsNoneOf } ], "dependantPaths": [ "comparisonValueIsNoneOf" ] } ]