UNPKG

3.02 kBTypeScriptView Raw
1import * as accessor from './accessor';
2import * as base from './base';
3import * as class_ from './class_';
4import * as declaration from './declaration';
5import * as exportDeclaration from './exportDeclaration';
6import * as exportSpecifier from './exportSpecifier';
7import * as expression from './expression';
8import * as file from './file';
9import * as guards from './guards';
10import * as identifier from './identifier';
11import * as importDeclaration from './importDeclaration';
12import * as importExport from './importExport';
13import * as literal from './literal';
14import * as node from './node';
15import * as object_ from './object_';
16import * as parameter from './parameter';
17import * as reference from './reference';
18import * as signature from './signature';
19import * as statement from './statement';
20import * as symbol from './symbol';
21import * as template from './template';
22import * as type_ from './type_';
23import * as types from './types';
24import * as variable from './variable';
25export { ArgumentedNode, BodiedNode, BodyableNode, ParameteredNode } from './base';
26export { AnyNameableNode, PropertyNamedNode } from './node';
27export { StatementedNode } from './statement';
28export { ClassInstanceMemberType } from './class_';
29export { symbolKey } from './symbolKey';
30export declare const tsUtils: {
31 accessor: typeof accessor;
32 class_: typeof class_;
33 declaration: typeof declaration;
34 exportDeclaration: typeof exportDeclaration;
35 exportSpecifier: typeof exportSpecifier;
36 expression: typeof expression;
37 file: typeof file;
38 guards: typeof guards;
39 identifier: typeof identifier;
40 importDeclaration: typeof importDeclaration;
41 importExport: typeof importExport;
42 literal: typeof literal;
43 markOriginal: <T extends import("typescript").Node>(node: T) => T;
44 node: typeof node;
45 object_: typeof object_;
46 parameter: typeof parameter;
47 printBundle: (programIn: import("typescript").Program, files: readonly import("typescript").SourceFile[], substituteNode: (hint: import("typescript").EmitHint, node: import("typescript").Node) => import("typescript").Node) => import("./print").Result;
48 reference: typeof reference;
49 isOriginal: (node: import("typescript").Node) => boolean;
50 setOriginal: <T_1 extends import("typescript").Node>(node: T_1, original: import("typescript").Node) => T_1;
51 setOriginalRecursive: <T_2 extends import("typescript").Node>(start: T_2, original: import("typescript").Node) => T_2;
52 signature: typeof signature;
53 statement: typeof statement;
54 symbol: typeof symbol;
55 template: typeof template;
56 type_: typeof type_;
57 types: typeof types;
58 variable: typeof variable;
59 argumented: typeof base.argumented;
60 body: typeof base.body;
61 decoratable: typeof base.decoratable;
62 heritage: typeof base.heritage;
63 initializer: typeof base.initializer;
64 modifier: typeof base.modifier;
65 overload: typeof base.overload;
66 parametered: typeof base.parametered;
67 syntaxKind: typeof base.syntaxKind;
68};