@lpc-lang/core
Version:
LPC Language Compiler Library
10 lines • 466 B
TypeScript
import { CompilerOptions, LpcFileHandler } from "./_namespaces/lpc.js";
export interface LpcFileHandlerHost {
getCurrentDirectory?(): string;
fileExists(fileName: string): boolean;
readFile(fileName: string): string | undefined;
getIncludeDirs(fileName: string): string[];
getCompilerOptions(): CompilerOptions;
}
export declare function createLpcFileHandler(host: LpcFileHandlerHost): LpcFileHandler;
//# sourceMappingURL=lpcFileHandler.d.ts.map