UNPKG

@visulima/string

Version:

Functions for manipulating strings.

32 lines (30 loc) 939 B
declare const formatAnsiString: (ansiString: string) => { ansi: string; json: string; lengthDifference: number; stripped: string; visible: string; }; interface ExpectationResult { actual?: unknown; expected?: unknown; message: () => string; pass: boolean; } declare const expectAnsiStrings: (actual: string, expected: string) => ExpectationResult; declare const compareAnsiStrings: (actual: string, expected: string) => { actual: ReturnType<typeof formatAnsiString>; ansiEqual: boolean; expected: ReturnType<typeof formatAnsiString>; strippedEqual: boolean; summary: { actualLength: number; actualStrippedLength: number; ansiEqual: boolean; expectedLength: number; expectedStrippedLength: number; strippedEqual: boolean; }; }; export { compareAnsiStrings, expectAnsiStrings, formatAnsiString }; export type { ExpectationResult };