@buurman/sdk
Version:
The buurman SDK
25 lines • 718 B
TypeScript
import { CompilerOptions } from "typescript";
import { JsonApi } from "../json";
export interface TsConfig {
extends?: string;
compilerOptions: CompilerOptions;
include?: string[];
exclude?: string[];
files?: string[];
compileOnSave?: boolean;
references?: {
path: string;
}[];
typeAcquisition: {
enable?: boolean;
include?: string[];
exclude?: string[];
};
}
export interface TsConfigApi extends JsonApi<TsConfig> {
getOutDir(): Promise<string | undefined>;
emitsCode(): Promise<boolean>;
}
declare const tsconfig: (path?: string) => TsConfigApi;
export default tsconfig;
//# sourceMappingURL=TsConfigApi.d.ts.map