chai-shallow-deep-equal
Version:
Shallow deep equal assertion for chai
26 lines (20 loc) • 643 B
TypeScript
/// <reference types="chai" />
declare module "chai-shallow-deep-equal" {
function chaiShallowDeepEqual(chai: any, utils: any): void;
namespace chaiShallowDeepEqual { }
export = chaiShallowDeepEqual;
}
declare namespace Chai {
// For Assert API
interface Assert {
shallowDeepEqual(actual: any, expected: any, message?: string): void;
}
// For Assertions
interface Assertion {
shallowDeepEqual(expected: any): void;
}
// For Chai as promised
interface PromisedAssert {
shallowDeepEqual(actual: any, expected: any, message?: string): any;
}
}