added deep-equal type definitions

This commit is contained in:
remojansen
2016-03-03 12:42:33 +00:00
parent 24635d778d
commit f8a7207420
2 changed files with 27 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
/// <reference path="./deep-equal.d.ts" />
import * as deepEqual from "deep-equal";
let isDeepEqual1: boolean = deepEqual({}, {});
let isDeepEqual2: boolean = deepEqual({}, {}, { strict: true });
let isDeepEqual3: boolean = deepEqual({}, {}, { strict: false });
console.log(isDeepEqual1, isDeepEqual2, isDeepEqual3);
Vendored Executable
+18
View File
@@ -0,0 +1,18 @@
// Type definitions for deep-equal
// Project: https://github.com/substack/node-deep-equal
// Definitions by: remojansen <https://github.com/remojansen>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
declare module "deep-equal" {
interface DeepEqualOptions {
strict: boolean;
}
let deepEqual: (
actual: Object,
expected: Object,
opts?: DeepEqualOptions) => boolean;
export = deepEqual;
}