@autorest/cadl
Version:
AutoRest Cadl plugin
10 lines • 636 B
TypeScript
import { AutorestExtensionLogger } from "@autorest/extension-base";
import { CompilerHost, Diagnostic } from "@cadl-lang/compiler";
export declare function createCadlHost(logger: AutorestExtensionLogger, writeFile: (path: string, content: string) => Promise<void>, host: CompilerHost): CompilerHost;
export declare function compileCadl(logger: AutorestExtensionLogger, entrypoint: string): Promise<{
compiledFiles: Record<string, string>;
} | {
diagnostics: readonly Diagnostic[];
}>;
export declare function importCadl(baseDir: string): Promise<typeof import("@cadl-lang/compiler")>;
//# sourceMappingURL=cadl-compiler.d.ts.map