@lou.codes/test
Version:
✅ Equality test with enforced readability
31 lines (30 loc) • 871 B
TypeScript
import { EXCEPTION } from "./constants.js";
/**
* Dictionary `Difference` kind->formatter.
*
* @category Output
*/
export declare const stringifyDifferenceDictionary: {
readonly 1: (difference: import("@lou.codes/diff").Difference<1> & {
readonly right: unknown;
} & {
readonly kind: 1;
}) => string;
readonly 2: (difference: import("@lou.codes/diff").Difference<2> & {
readonly left: unknown;
} & {
readonly kind: 2;
}) => string;
readonly 8: (difference: {
readonly error: unknown;
readonly kind: typeof EXCEPTION;
} & {
readonly kind: 8;
}) => `\u001B[31m${string}\u001B[39m`;
readonly 4: (difference: import("@lou.codes/diff").Difference<4> & {
readonly left: unknown;
readonly right: unknown;
} & {
readonly kind: 4;
}) => string;
};