1 | import { Change, CriticalityLevel, InvalidDocument, SchemaCoverage } from '@graphql-inspector/core';
|
2 | export declare function getSymbol(level: CriticalityLevel): string;
|
3 | export declare function renderChange(change: Change): string[];
|
4 | export declare function bolderize(msg: string): string;
|
5 | export declare function renderInvalidDocument(invalidDoc: InvalidDocument): string[];
|
6 | export declare function renderDeprecatedUsageInDocument(invalidDoc: InvalidDocument, isCritical?: boolean): string[];
|
7 | export interface Renderer {
|
8 | emit(...msgs: string[]): void;
|
9 | success(...msgs: string[]): void;
|
10 | error(...msgs: string[]): void;
|
11 | coverage(coverage: SchemaCoverage): void;
|
12 | }
|
13 | export declare class ConsoleRenderer implements Renderer {
|
14 | emit(...msgs: string[]): void;
|
15 | coverage(coverage: SchemaCoverage): void;
|
16 | success(...msgs: string[]): void;
|
17 | error(...msgs: string[]): void;
|
18 | }
|