@lpc-lang/core
Version:
LPC Language Compiler Library
33 lines • 771 B
TypeScript
export declare enum DiagnosticLevel {
Error = "error",
Warning = "warning",
Info = "info",
Hint = "hint",
None = "none"
}
export type DiagnosticsInfo = Record<string, DiagnosticLevel>;
export type FilesInfo = {
simul_efun: string;
init_files: string[];
master: string;
global_include: string;
player: string;
};
export declare enum DriverType {
LDMud = "ldmud",
FluffOS = "fluffos"
}
export type DriverInfo = {
type: DriverType;
version: string;
};
export interface ILpcConfig {
defines: Map<string, string>;
include: string[];
exclude: string[];
driver: DriverInfo;
diagnostics: DiagnosticsInfo;
files: FilesInfo;
allDiagnosticsOff: boolean;
}
//# sourceMappingURL=config-types.d.ts.map