UNPKG

1.08 kBTypeScriptView Raw
1import { tsModule } from "./tsproxy";
2import * as tsTypes from "typescript";
3export interface ICustomTransformer {
4 before?: tsTypes.TransformerFactory<tsTypes.SourceFile>;
5 after?: tsTypes.TransformerFactory<tsTypes.SourceFile>;
6 afterDeclarations?: tsTypes.TransformerFactory<tsTypes.Bundle | tsTypes.SourceFile>;
7}
8export declare type TransformerFactoryCreator = (ls: tsTypes.LanguageService) => tsTypes.CustomTransformers | ICustomTransformer;
9export interface IOptions {
10 cwd: string;
11 include: string | string[];
12 exclude: string | string[];
13 check: boolean;
14 verbosity: number;
15 clean: boolean;
16 cacheRoot: string;
17 abortOnError: boolean;
18 rollupCommonJSResolveHack: boolean;
19 tsconfig?: string;
20 useTsconfigDeclarationDir: boolean;
21 typescript: typeof tsModule;
22 tsconfigOverride: any;
23 transformers: TransformerFactoryCreator[];
24 tsconfigDefaults: any;
25 sourceMapCallback: (id: string, map: string) => void;
26 objectHashIgnoreUnknownHack: boolean;
27}
28//# sourceMappingURL=ioptions.d.ts.map
\No newline at end of file