ts-budgie
Version:
Converts TypeScript code to Budgie.
17 lines (16 loc) • 805 B
TypeScript
import * as ts from "typescript";
export declare class InMemoryCompilerHost implements ts.CompilerHost {
private readonly sourceFiles;
constructor(sourceFiles: ts.SourceFile[] | Map<string, ts.SourceFile>);
getDefaultLibFileName(): string;
getSourceFile(fileName: string, _languageVersion: ts.ScriptTarget, onError?: (message: string) => void): ts.SourceFile;
writeFile(): void;
getCurrentDirectory(): string;
getCanonicalFileName(fileName: string): string;
getNewLine(): string;
useCaseSensitiveFileNames(): boolean;
readonly fileExists: (fileName: string) => boolean;
readonly readFile: (fileName: string) => string;
resolveModuleNames(moduleNames: string[], containingFile: string): ts.ResolvedModule[];
getDirectories(): string[];
}