assertthat
Version:
assertthat provides fluent TDD.
12 lines (11 loc) • 493 B
TypeScript
import { ArrayDiffSegment } from './ArrayDiffSegment';
import { Diff } from '../Diff';
declare const arrayDiffSymbol: unique symbol;
declare const arrayDiff: <TContent>(parameters: Omit<ArrayDiff<TContent>, "kind">) => ArrayDiff<TContent>;
interface ArrayDiff<TContent> extends Diff {
kind: typeof arrayDiffSymbol;
segments: ArrayDiffSegment<TContent>[];
}
declare const isArrayDiff: (diff: any) => diff is ArrayDiff<any>;
export type { ArrayDiff };
export { arrayDiff, isArrayDiff };