UNPKG

@cowwoc/requirements

Version:

A fluent API for enforcing design contracts with automatic message generation.

24 lines (23 loc) 691 B
import { AbstractDiffWriter } from "../../internal.mjs"; /** * A diff writer that does not use ANSI escape codes. */ declare class TextOnly extends AbstractDiffWriter { /** * A padding character used to align values vertically. */ static readonly DIFF_PADDING = " "; private lineToDiffLine; private diffLines; constructor(); addActualLine(number: number): void; addExpectedLine(number: number): void; private addDiffLine; writeEqual(text: string): void; writeDeleted(text: string): void; writeInserted(text: string): void; protected beforeFlush(): void; afterFlush(): void; getDiffLines(): string[]; } export { TextOnly };