1 | import * as ts from 'typescript';
|
2 | import { PluginOptions } from '../merge-options';
|
3 | export declare function getTypeReferenceAsString(type: ts.Type, typeChecker: ts.TypeChecker, arrayDepth?: number): {
|
4 | typeName: string;
|
5 | isArray?: boolean;
|
6 | arrayDepth?: number;
|
7 | };
|
8 | export declare function isPromiseOrObservable(type: string): boolean;
|
9 | export declare function replaceImportPath(typeReference: string, fileName: string, options: PluginOptions): {
|
10 | typeReference: string;
|
11 | typeName: string;
|
12 | importPath: string;
|
13 | } | {
|
14 | typeReference: string;
|
15 | importPath: string;
|
16 | typeName?: undefined;
|
17 | };
|
18 | export declare function insertAt(string: string, index: number, substring: string): string;
|
19 | export declare function isDynamicallyAdded(identifier: ts.Node): boolean;
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 | export declare function isAutoGeneratedEnumUnion(type: ts.Type, typeChecker: ts.TypeChecker): ts.Type;
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 | export declare function isAutoGeneratedTypeUnion(type: ts.Type): boolean;
|
33 |
|
34 |
|
35 |
|
36 |
|
37 | export declare function convertPath(windowsPath: string): string;
|
38 |
|
\ | No newline at end of file |