@aegenet/belt-obj-is-equals
TypeScript icon, indicating that this package has built-in type declarations

1.5.0 • Public • Published

npm version

@aegenet/belt-obj-is-equals

Objects is equals?

💾 Installation

yarn add @aegenet/belt-obj-is-equals@^1.4.0
# or
npm i @aegenet/belt-obj-is-equals@^1.4.0

📝 Usage

import { objectsIsEquals } from '@aegenet/belt-obj-is-equals';

objectsIsEquals(null, null); // true
objectsIsEquals(null, {}); // false

objectsIsEquals(new Date(2022, 1, 1, 1, 1), new Date(2022, 1, 1, 1, 1)); // true
objectsIsEquals(new Date(2022, 1, 1, 1, 1), new Date(2023, 1, 1, 1, 1)); // false

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

objectsIsEquals(1, 1); // true
objectsIsEquals(1, 2); // false

objectsIsEquals('abcd', 'abcd'); // true
objectsIsEquals('abcd', 'abcdefg'); // false

isRecord ?

import { isRecord } from '@aegenet/belt-obj-is-equals';

isRecord(null); // false
isRecord(undefined); // false
isRecord({}); // true
isRecord({ id: 1 }); // true
isRecord({ id: 1, code: 'go' }); // true
isRecord(new Date(2015)); //  false
isRecord(2015); // false
isRecord('abcdefg'); // false

/@aegenet/belt-obj-is-equals/

    Package Sidebar

    Install

    npm i @aegenet/belt-obj-is-equals

    Weekly Downloads

    3

    Version

    1.5.0

    License

    MIT

    Unpacked Size

    5.53 kB

    Total Files

    7

    Last publish

    Collaborators

    • agenet