export declare function toComparable(v: unknown): string | number; export declare function compareRecords(sorts: Record, a: Record, b: Record): number; export declare const identity: (v: T) => T; export declare function rotate(v: T, lst: T[]): T; /** * Returns a first contiguous copy of a section of an array where predicate is true * @param arr * @param predicate * @returns */ export declare function sliceBy(arr: readonly T[], predicate: (el: T, index: number) => boolean): T[]; //# sourceMappingURL=domain.d.ts.map