UNPKG

@lpc-lang/core

Version:
17 lines 834 B
import { DiagnosticSeverity } from "vscode-languageserver"; import { DiagnosticsInfo, DriverInfo, FilesInfo, ILpcConfig } from "../config-types"; export declare class LpcConfig implements ILpcConfig { defines: Map<string, string>; include: string[]; exclude: string[]; driver: DriverInfo; diagnostics: DiagnosticsInfo; allDiagnosticsOff: boolean; files: FilesInfo; } export declare function getDiagnosticLevelFromConfig(config: LpcConfig, code: string, defaultLevel: DiagnosticSeverity): DiagnosticSeverity; export declare function ensureLpcConfig(): LpcConfig; export declare function setLpcConfig(config: LpcConfig): void; export declare function loadLpcConfig(filename: string): LpcConfig; export declare function loadLpcConfigFromString(data: string): LpcConfig; //# sourceMappingURL=LpcConfig.d.ts.map