Skip to content

Repository files navigation

SAT COMPARISON LIBRARY

npm downloads

Content

customCheck

const{ compare }=require('sat-compare');{constdata={prop: ' test '};constcheck={prop: text=>text.includes('test')};const{ result, message }=compare(data,check,{customCheck: true});// result true// message ''}{constdata={prop: [2,4,6]};constcheck={prop: arr=>arr.every(i=>i%2===0)};const{ result, message }=compare(data,check,{customCheck: true});// result true// message ''}

stringIncludes

const{ compare }=require('sat-compare');{constdata={prop: ' test '};constcheck={prop: 't'};const{ result, message }=compare(data,check,{stringIncludes: true});// result true// message ''}

stringLowercase

const{ compare }=require('sat-compare');{constdata={prop: 'TEST'};constcheck={prop: 'test'};const{ result, message }=compare(data,check,{stringLowercase: true});// result true// message ''}

stringUppercase

const{ compare }=require('sat-compare');{constdata={prop: 'TEST'};constcheck={prop: 'test'};const{ result, message }=compare(data,check,{stringUppercase: true});// result true// message ''}

checkEmptyStrings

const{ compare }=require('sat-compare');{constdata={prop: 'TEST'};constcheck={};const{ result, message }=compare(data,check,{checkEmptyStrings: true});// result true// message ''}

checkStringLength

const{ compare }=require('sat-compare');{constdata={prop: 'TEST'};constcheck={prop: {length: '>2'}};const{ result, message }=compare(data,check,{checkStringLength: true});// result true// message ''}{constdata={prop: 'TEST'};constcheck={prop: {length: 4}};const{ result, message }=compare(data,check,{checkStringLength: true});// result true// message ''}

ignoreNonStringsTypes

const{ compare }=require('sat-compare');{constdata={prop1: '1',prop2: 2};constcheck={prop1: '1',prop2: 3};const{ result, message }=compare(data,check,{ignoreNonStringsTypes: true});// result true// message ''}

dataIncldesPatternPart

const{ compare }=require('sat-compare');{constdata={prop1: '1',prop2: 2,prop3: 3};constcheck={prop1: '1',prop4: 3,prop5: 5};const{ result, message }=compare(data,check,{dataIncldesPatternPart: true});// result true// message ''}

dataIncludesMembers

const{ compare }=require('sat-compare');{constdata={prop1: {a: [1,2,3,4]}};constcheck={prop1: {a: [1,3,2]}};const{ result, message }=compare(data,check,{dataIncludesMembers: true});// result true// message ''}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages