ast-deep-contains
Version:
Like t.same assert on array of objects, where element order doesn't matter.
32 lines (30 loc) • 602 B
TypeScript
declare const version: string;
interface Opts {
skipContainers: boolean;
arrayStrictComparison: boolean;
}
declare const defaults: Opts;
interface Callback {
(leftSideVal: any, rightSideVal: any, path: string): void;
}
interface ErrorCallback {
(errStr: string): void;
}
/**
* Like t.same assert on array of objects, where element order doesn't matter.
*/
declare function deepContains(
tree1: any,
tree2: any,
cb: Callback,
errCb: ErrorCallback,
opts?: Partial<Opts>,
): void;
export {
type Callback,
type ErrorCallback,
type Opts,
deepContains,
defaults,
version,
};