assertthat
Version:
assertthat provides fluent TDD.
14 lines (13 loc) • 487 B
TypeScript
import { Diff } from '../Diff';
declare const objectDiffSymbol: unique symbol;
declare const objectDiff: (parameters: Omit<ObjectDiff, 'kind'>) => ObjectDiff;
interface ObjectDiff extends Diff {
kind: typeof objectDiffSymbol;
additions: Record<any, any>;
omissions: Record<any, any>;
changes: Record<any, Diff>;
equal: Record<any, any>;
}
declare const isObjectDiff: (diff: any) => diff is ObjectDiff;
export type { ObjectDiff };
export { isObjectDiff, objectDiff };