@stackmeister/equals
TypeScript icon, indicating that this package has built-in type declarations

0.1.6 • Public • Published

@stackmeister/equals

A small function to check for deep, strict and structural equality.

Install

// Yarn
yarn add @stackmeister/equals

// NPM
npm i @stackmeister/equals

TypeScript typings are included (No @types/ package needed)

Usage

import equals from '@stackmeister/equals'

equals(1, 2) // false
equals(1, 1) // true

equals({ a: 1 }, { a: 2 }) // false
equals({ a: 1 }, { a: 1 }) // true

// Require exact property order
equals({ a: 1, b: 2 }, { b: 2, a: 1 }) // true
equals({ a: 1, b: 2 }, { b: 2, a: 1 }, { propertyOrder: 'exact' }) // false

Readme

Keywords

none

Package Sidebar

Install

npm i @stackmeister/equals

Weekly Downloads

8

Version

0.1.6

License

MIT

Unpacked Size

5.46 kB

Total Files

7

Last publish

Collaborators

  • torbenkoehn