import { PublishDiagnosticsParams } from 'vscode-languageserver'; export type DiagnosticsPublisherFn = (data: PublishDiagnosticsParams) => Promise; export interface DiagnosticsPublisher { init(publish: DiagnosticsPublisherFn): void; }