cspell
Version:
A Spelling Checker for Code!
31 lines • 902 B
TypeScript
import type { CSpellReporter, Issue, ProgressItem, RunResult } from '@cspell/cspell-types';
export interface InMemoryResult {
log: string[];
issues: Issue[];
runResult: RunResult | undefined;
}
/**
* Simple reporter for test purposes
*/
export declare class InMemoryReporter implements CSpellReporter, InMemoryResult {
log: string[];
errors: Error[];
issueCount: number;
errorCount: number;
debugCount: number;
infoCount: number;
progressCount: number;
issues: Issue[];
runResult: RunResult | undefined;
issue(issue: Issue): void;
error(message: string, error: Error): void;
info(message: string): void;
debug(message: string): void;
progress(p: ProgressItem): void;
result(r: RunResult): void;
dump(): InMemoryResult;
get features(): {
issueType: boolean;
};
}
//# sourceMappingURL=InMemoryReporter.d.ts.map