assertthat
Version:
assertthat provides fluent TDD.
12 lines (11 loc) • 483 B
TypeScript
import { Diff } from '../Diff';
import { StringDiff } from '../forStrings/StringDiff';
declare const recursionDiffSymbol: unique symbol;
declare const recursionDiff: (parameters: Omit<RecursionDiff, 'kind'>) => RecursionDiff;
interface RecursionDiff extends Diff {
kind: typeof recursionDiffSymbol;
recursionPathDiff: StringDiff;
}
declare const isRecursionDiff: (diff: any) => diff is RecursionDiff;
export type { RecursionDiff };
export { isRecursionDiff, recursionDiff };