1 | import ts from 'typescript';
|
2 | export declare type ArgumentedNode = ts.Node & {
|
3 | readonly arguments: ts.NodeArray<ts.Expression>;
|
4 | };
|
5 | export declare function getArguments(node: ArgumentedNode): readonly ts.Expression[];
|
6 | export declare type MaybeArgumentedNode = ts.Node & {
|
7 | readonly arguments?: ts.NodeArray<ts.Expression>;
|
8 | };
|
9 | export declare function getArgumentsArray(node: MaybeArgumentedNode): readonly ts.Expression[];
|
10 | export declare type MaybeTypeArgumentedNode = ts.Node & {
|
11 | readonly typeArguments?: ts.NodeArray<ts.TypeNode>;
|
12 | };
|
13 | export declare function getTypeArguments(node: MaybeTypeArgumentedNode): readonly ts.TypeNode[] | undefined;
|
14 | export declare function getTypeArgumentsArray(node: MaybeTypeArgumentedNode): readonly ts.TypeNode[];
|