foxts
Version:
Opinionated collection of common TypeScript utils by @SukkaW
6 lines (4 loc) • 462 B
TypeScript
declare function createCompareSource<T>(callback?: (a: T, b: T) => boolean): (source: T[], target: Iterable<T> | AsyncIterable<T>) => Promise<boolean>;
declare function compareSource<T>(source: T[], target: Iterable<T> | AsyncIterable<T>, callback?: (a: T, b: T) => boolean): Promise<boolean>;
declare function fileEqualWithCommentComparator(lineA: string, lineB: string): boolean;
export { compareSource, createCompareSource, fileEqualWithCommentComparator };