UNPKG

3.2 kBTypeScriptView Raw
1import ts from 'typescript';
2export declare function isPrimaryExpression(node: ts.Node): node is ts.PrimaryExpression;
3export declare function isDeclaration(node: ts.Node): node is ts.Declaration;
4export declare function isMemberExpression(node: ts.Node): node is ts.MemberExpression;
5export declare function isLeftHandSideExpression(node: ts.Node): node is ts.LeftHandSideExpression;
6export declare function isUpdateExpression(node: ts.Node): node is ts.UpdateExpression;
7export declare function isUnaryExpression(node: ts.Node): node is ts.UnaryExpression;
8export declare function isExpression(node: ts.Node): node is ts.Expression;
9export declare function isNamedDeclaration(node: ts.Node): node is ts.NamedDeclaration;
10export declare function isDeclarationStatement(node: ts.Node): node is ts.DeclarationStatement;
11export declare function isStatement(node: ts.Node): node is ts.Statement;
12export declare function isSignatureDeclarationBase(node: ts.Node): node is ts.SignatureDeclarationBase;
13export declare function isParameterDeclaration(node: ts.Node): node is ts.ParameterDeclaration;
14export declare function isFunctionLikeDeclarationBase(node: ts.Node): node is ts.FunctionLikeDeclarationBase;
15export declare function isKeywordTypeNode(node: ts.Node): node is ts.KeywordTypeNode;
16export declare function isNodeWithTypeArguments(node: ts.Node): node is ts.NodeWithTypeArguments;
17export declare function isFunctionOrConstructorTypeNodeBase(node: ts.Node): node is ts.FunctionOrConstructorTypeNodeBase;
18export declare function isOptionalTypeNode(node: ts.Node): node is ts.OptionalTypeNode;
19export declare function isRestTypeNode(node: ts.Node): node is ts.RestTypeNode;
20export declare function isLiteralLikeNode(node: ts.Node): node is ts.LiteralLikeNode;
21export declare function isPartiallyEmittedExpression(node: ts.Node): node is ts.PartiallyEmittedExpression;
22export declare function isNullLiteral(node: ts.Node): node is ts.NullLiteral;
23export declare function isBooleanLiteral(node: ts.Node): node is ts.BooleanLiteral;
24export declare function isThisExpression(node: ts.Node): node is ts.ThisExpression;
25export declare function isSuperExpression(node: ts.Node): node is ts.SuperExpression;
26export declare function isImportExpression(node: ts.Node): node is ts.ImportExpression;
27export declare function isSyntheticExpression(node: ts.Node): node is ts.SyntheticExpression;
28export declare function isObjectLiteralExpressionBase(node: ts.Node): node is ts.ObjectLiteralExpressionBase<any>;
29export declare function isNotEmittedStatement(node: ts.Node): node is ts.NotEmittedStatement;
30export declare function isCommaListExpression(node: ts.Node): node is ts.CommaListExpression;
31export declare function isClassLikeDeclarationBase(node: ts.Node): node is ts.ClassLikeDeclarationBase;
32export declare function isJSDocType(node: ts.Node): node is ts.JSDocType;
33export declare function isJSDocTag(node: ts.Node): node is ts.JSDocTag;
34export declare function isJSDocUnknownTag(node: ts.Node): node is ts.JSDocUnknownTag;
35export declare function isInputFiles(node: ts.Node): node is ts.InputFiles;
36export declare function isJsonMinusNumericLiteral(node: ts.Node): node is ts.JsonMinusNumericLiteral;