1 | import { tsModule } from "./tsproxy";
|
2 | import * as tsTypes from "typescript";
|
3 | export interface ICustomTransformer {
|
4 | before?: tsTypes.TransformerFactory<tsTypes.SourceFile>;
|
5 | after?: tsTypes.TransformerFactory<tsTypes.SourceFile>;
|
6 | afterDeclarations?: tsTypes.TransformerFactory<tsTypes.Bundle | tsTypes.SourceFile>;
|
7 | }
|
8 | export declare type TransformerFactoryCreator = (ls: tsTypes.LanguageService) => tsTypes.CustomTransformers | ICustomTransformer;
|
9 | export 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 |
|
\ | No newline at end of file |