@typespec/compiler
Version:
TypeSpec Compiler Preview
13 lines • 792 B
TypeScript
import type { CompilerHost } from "../core/types.js";
import { BasicTestRunner, TestFileSystem, TestHost, TestHostConfig, TypeSpecTestLibrary } from "./types.js";
export interface TestHostOptions {
caseInsensitiveFileSystem?: boolean;
excludeTestLib?: boolean;
compilerHostOverrides?: Partial<CompilerHost>;
}
export declare function createTestFileSystem(options?: TestHostOptions): Promise<TestFileSystem>;
export declare const StandardTestLibrary: TypeSpecTestLibrary;
export declare function createTestHost(config?: TestHostConfig): Promise<TestHost>;
export declare function createTestRunner(host?: TestHost): Promise<BasicTestRunner>;
export declare function findFilesFromPattern(directory: string, pattern: string): Promise<string[]>;
//# sourceMappingURL=test-host.d.ts.map