1 | import type { CSpellReporter, ReporterConfiguration } from '@cspell/cspell-types';
|
2 | import type { IConsole } from './console.js';
|
3 | import type { LinterCliOptions } from './options.js';
|
4 | export type ReporterConsole = IConsole;
|
5 | export interface CSpellReporterConfiguration extends Readonly<ReporterConfiguration>, Readonly<LinterCliOptions> {
|
6 | |
7 |
|
8 |
|
9 |
|
10 | readonly console?: ReporterConsole;
|
11 | }
|
12 | export interface CSpellReporterModule {
|
13 | getReporter: <T>(settings: T, config: CSpellReporterConfiguration) => CSpellReporter;
|
14 | }
|
15 |
|
\ | No newline at end of file |