import { IDisposable } from '@opensumi/ide-core-common'; import { IPosition, Position } from '@opensumi/ide-monaco'; import { URI } from '@opensumi/ide-monaco/lib/browser/monaco-api'; import { IRelatedInformation } from '@opensumi/monaco-editor-core/esm/vs/platform/markers/common/markers'; import { BaseCodeEditsSource } from './base'; export interface ILinterErrorData { errors: Array; } export interface IMarkerErrorData { message: string; range: { startPosition: IPosition; endPosition: IPosition; }; source: URI; severity: string; relatedInformation?: IRelatedInformation[]; } export declare class LintErrorCodeEditsSource extends BaseCodeEditsSource { priority: number; mount(): IDisposable; protected doTrigger(position: Position): void; } //# sourceMappingURL=lint-error.source.d.ts.map