UNPKG

@visulima/string

Version:

Functions for manipulating strings.

31 lines (29 loc) 928 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 { type ExpectationResult, compareAnsiStrings, expectAnsiStrings, formatAnsiString };