equal-strategies
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

equal-strategies

Version Vulnerabilities License Types

Equality evaluation strategies.

Install

npm install equal-strategies

Usage

Strategies

There are four comparison strategies:

strict(value: any, query: any): boolean

Simple strict equality comparison.

partial(value: any, query: any): boolean

Shallow equality comparison that ignores any missing properties in value and strict compares arrays.

shallow(value: any, query: any): boolean

Shallow equality comparison.

deep(value: any, query: any): boolean

Deep equality comparison.

Utils

compare(kind: string, value: any, query: any): boolean

A conveniency function, with kind being either "strict", "partial", "shallow", or "deep".

Package Sidebar

Install

npm i equal-strategies

Weekly Downloads

0

Version

0.2.0

License

MIT

Unpacked Size

7.79 kB

Total Files

6

Last publish

Collaborators

  • rafamel