{"_id":"@types/deep-eql","_rev":"3751060","name":"@types/deep-eql","description":"TypeScript definitions for deep-eql","dist-tags":{"latest":"4.0.2","ts4.0":"4.0.0","ts4.1":"4.0.0","ts4.2":"4.0.0","ts4.3":"4.0.0","ts4.4":"4.0.0","ts4.5":"4.0.2","ts4.6":"4.0.2","ts4.7":"4.0.2","ts4.8":"4.0.2","ts4.9":"4.0.2","ts5.0":"4.0.2","ts5.1":"4.0.2","ts5.2":"4.0.2","ts5.3":"4.0.2","ts5.4":"4.0.2","ts5.5":"4.0.2","ts5.6":"4.0.2","ts5.7":"4.0.2","ts5.8":"4.0.2","ts5.9":"4.0.2","ts6.0":"4.0.2"},"maintainers":[{"name":"types","email":""}],"time":{"modified":"2025-09-01T00:48:36.000Z","created":"2022-06-27T20:01:44.062Z","4.0.2":"2023-11-07T01:34:12.026Z","4.0.1":"2023-10-18T01:00:18.004Z","4.0.0":"2022-06-27T20:01:44.062Z"},"users":{},"repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/deep-eql"},"versions":{"4.0.2":{"name":"@types/deep-eql","version":"4.0.2","description":"TypeScript definitions for deep-eql","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-eql","license":"MIT","contributors":[{"name":"Rodrigo Pietnechuk","githubUsername":"ghnoob","url":"https://github.com/ghnoob"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/deep-eql"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"3b8981ce557947fc00ca08cbd93b4206bfc0943360956867381a0a3f6b1eabf5","typeScriptVersion":"4.5","_id":"@types/deep-eql@4.0.2","dist":{"shasum":"334311971d3a07121e7eb91b684a605e7eea9cbd","size":2014,"noattachment":false,"key":"/@types/deep-eql/-/@types/deep-eql-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/deep-eql/download/@types/deep-eql-4.0.2.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-eql_4.0.2_1699320851842_0.6947693306636378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T01:34:12.026Z","publish_time":1699320852026,"_source_registry_name":"default","_cnpm_publish_time":1699320852026},"4.0.1":{"name":"@types/deep-eql","version":"4.0.1","description":"TypeScript definitions for deep-eql","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-eql","license":"MIT","contributors":[{"name":"Rodrigo Pietnechuk","githubUsername":"ghnoob","url":"https://github.com/ghnoob"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/deep-eql"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"1640ecb23680cf85cbf40f038289e84ada85c6fa395f208163dc6cf4e1b84099","typeScriptVersion":"4.5","_id":"@types/deep-eql@4.0.1","dist":{"shasum":"882f44b7e99d4455eb48ab5459a7b069dd2bec8a","size":2014,"noattachment":false,"key":"/@types/deep-eql/-/@types/deep-eql-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/deep-eql/download/@types/deep-eql-4.0.1.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-eql_4.0.1_1697590817749_0.5375480507491348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T01:00:18.004Z","publish_time":1697590818004,"_source_registry_name":"default","_cnpm_publish_time":1697590818004},"4.0.0":{"name":"@types/deep-eql","version":"4.0.0","description":"TypeScript definitions for deep-eql","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-eql","license":"MIT","contributors":[{"name":"Rodrigo Pietnechuk","url":"https://github.com/ghnoob","githubUsername":"ghnoob"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/deep-eql"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"a5cc69f131f636f4340a66b97e736fc8e8d82de042dcb16c83ce7fcf8c63caea","typeScriptVersion":"4.0","_id":"@types/deep-eql@4.0.0","dist":{"shasum":"168e28540d077f443090fce6926ff3b5bbaec757","size":2056,"noattachment":false,"key":"/@types/deep-eql/-/@types/deep-eql-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/deep-eql/download/@types/deep-eql-4.0.0.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-eql_4.0.0_1656360103895_0.6737316968118472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T20:02:46.042Z","publish_time":1656360104062,"_cnpm_publish_time":1656360104062}},"readme":"# Installation\r\n> `npm install --save @types/deep-eql`\r\n\r\n# Summary\r\nThis package contains type definitions for deep-eql (https://github.com/chaijs/deep-eql).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-eql.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-eql/index.d.ts)\r\n````ts\r\ndeclare namespace deepEqual {\n    /**\n     * Memoization class used to speed up comparison.\n     */\n    class MemoizeMap extends WeakMap<object, MemoizeMap | boolean> {}\n\n    interface DeepEqualOptions<T1 = unknown, T2 = unknown> {\n        /**\n         * Override default algorithm, determining custom equality.\n         */\n        comparator?: (leftHandOperand: T1, rightHandOperand: T2) => boolean | null;\n\n        /**\n         * Provide a custom memoization object which will cache the results of\n         * complex objects for a speed boost.\n         *\n         * By passing `false` you can disable memoization, but this will cause circular\n         * references to blow the stack.\n         */\n        memoize?: MemoizeMap | false;\n    }\n}\n\n/**\n * Assert deeply nested sameValue equality between two objects of any type.\n *\n * @param leftHandOperand\n * @param rightHandOperand\n * @param [options] Additional options\n * @return equal match\n */\ndeclare function deepEqual<T1, T2>(\n    leftHandOperand: T1,\n    rightHandOperand: T2,\n    options?: deepEqual.DeepEqualOptions<T1, T2>,\n): boolean;\n\nexport = deepEqual;\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Mon, 06 Nov 2023 22:41:05 GMT\r\n * Dependencies: none\r\n\r\n# Credits\r\nThese definitions were written by [Rodrigo Pietnechuk](https://github.com/ghnoob).\r\n","_attachments":{},"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-eql","license":"MIT"}