iko-error-chalk
Version:
iko AssertionError chalk renderer
18 lines (17 loc) • 750 B
TypeScript
import { RichText } from "rtext";
export declare type ColorSchemaModifier = string[] | string | null;
export interface AssertionErrorColorSchema {
"matcherHint"?: ColorSchemaModifier;
"hint"?: ColorSchemaModifier;
"info"?: ColorSchemaModifier;
"received"?: ColorSchemaModifier;
"expected"?: ColorSchemaModifier;
"highlight"?: ColorSchemaModifier;
"diff"?: ColorSchemaModifier;
"diffPatchMark"?: ColorSchemaModifier;
"diffAdded"?: ColorSchemaModifier;
"diffRemoved"?: ColorSchemaModifier;
"diffAddedHighlight"?: ColorSchemaModifier;
"diffRemovedHighlight"?: ColorSchemaModifier;
}
export declare function createAssertionErrorRenderer(colors?: AssertionErrorColorSchema): (richText: RichText) => string;