UNPKG

awesome-ajv-errors

Version:
11 lines (10 loc) 553 B
import type { LocationOptions, ParsedJson } from 'jsonpos'; export interface CodeLocationOptions extends Pick<LocationOptions, 'markIdentifier'>, Required<Pick<LocationOptions, 'path'>> { } export interface CodeOptions extends CodeLocationOptions { linesAbove?: number; linesBelow?: number; colors?: boolean; } export type PrintCode = (message: string | undefined, parsedJson: ParsedJson, options: CodeOptions) => string; export declare function makePrintCode(enabled: boolean, colors: boolean | undefined, printCode: PrintCode): PrintCode;