| 60 | } |
| 61 | |
| 62 | export interface Formatter extends EventEmitter { |
| 63 | getSupported(): typeof arrSupportedFormatters |
| 64 | init(tmpHTMLHint: typeof IHTMLHint, tmpOptions: { nocolor?: boolean }): void |
| 65 | setFormat(format: string): void |
| 66 | |
| 67 | emit(event: 'start'): boolean |
| 68 | emit(event: 'file', arg: FormatterFileEvent): boolean |
| 69 | emit(event: 'config', arg: FormatterConfigEvent): boolean |
| 70 | emit(event: 'end', arg: FormatterEndEvent): boolean |
| 71 | |
| 72 | on(event: 'start', listener: () => void): this |
| 73 | on(event: 'file', listener: (event: FormatterFileEvent) => void): this |
| 74 | on(event: 'config', listener: (event: FormatterConfigEvent) => void): this |
| 75 | on(event: 'end', listener: (event: FormatterEndEvent) => void): this |
| 76 | } |
| 77 | |
| 78 | const formatter: Formatter = new EventEmitter() as Formatter |
| 79 |
no outgoing calls
no test coverage detected