ast-deep-contains
Version:
Like t.same assert on array of objects, where element order doesn't matter.
26 lines (24 loc) • 590 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 { deepContains, defaults, version };
export type { Callback, ErrorCallback, Opts };