1 | import * as ts from 'typescript';
|
2 | export declare function isAccessorDeclaration(node: ts.Node): node is ts.AccessorDeclaration;
|
3 | export declare function isArrayBindingPattern(node: ts.Node): node is ts.ArrayBindingPattern;
|
4 | export declare function isArrayLiteralExpression(node: ts.Node): node is ts.ArrayLiteralExpression;
|
5 | export declare function isArrayTypeNode(node: ts.Node): node is ts.ArrayTypeNode;
|
6 | export declare function isArrowFunction(node: ts.Node): node is ts.ArrowFunction;
|
7 | export declare function isAsExpression(node: ts.Node): node is ts.AsExpression;
|
8 | export declare function isAssertionExpression(node: ts.Node): node is ts.AssertionExpression;
|
9 | export declare function isAwaitExpression(node: ts.Node): node is ts.AwaitExpression;
|
10 | export declare function isBinaryExpression(node: ts.Node): node is ts.BinaryExpression;
|
11 | export declare function isBindingElement(node: ts.Node): node is ts.BindingElement;
|
12 | export declare function isBindingPattern(node: ts.Node): node is ts.BindingPattern;
|
13 | export declare function isBlock(node: ts.Node): node is ts.Block;
|
14 | export declare function isBlockLike(node: ts.Node): node is ts.BlockLike;
|
15 | export declare function isBooleanLiteral(node: ts.Node): node is ts.BooleanLiteral;
|
16 | export declare function isBreakOrContinueStatement(node: ts.Node): node is ts.BreakOrContinueStatement;
|
17 | export declare function isBreakStatement(node: ts.Node): node is ts.BreakStatement;
|
18 | export declare function isCallExpression(node: ts.Node): node is ts.CallExpression;
|
19 | export declare function isCallLikeExpression(node: ts.Node): node is ts.CallLikeExpression;
|
20 | export declare function isCallSignatureDeclaration(node: ts.Node): node is ts.CallSignatureDeclaration;
|
21 | export declare function isCaseBlock(node: ts.Node): node is ts.CaseBlock;
|
22 | export declare function isCaseClause(node: ts.Node): node is ts.CaseClause;
|
23 | export declare function isCaseOrDefaultClause(node: ts.Node): node is ts.CaseOrDefaultClause;
|
24 | export declare function isCatchClause(node: ts.Node): node is ts.CatchClause;
|
25 | export declare function isClassDeclaration(node: ts.Node): node is ts.ClassDeclaration;
|
26 | export declare function isClassExpression(node: ts.Node): node is ts.ClassExpression;
|
27 | export declare function isClassLikeDeclaration(node: ts.Node): node is ts.ClassLikeDeclaration;
|
28 | export declare function isCommaListExpression(node: ts.Node): node is ts.CommaListExpression;
|
29 | export declare function isConditionalExpression(node: ts.Node): node is ts.ConditionalExpression;
|
30 | export declare function isConditionalTypeNode(node: ts.Node): node is ts.ConditionalTypeNode;
|
31 | export declare function isConstructorDeclaration(node: ts.Node): node is ts.ConstructorDeclaration;
|
32 | export declare function isConstructorTypeNode(node: ts.Node): node is ts.ConstructorTypeNode;
|
33 | export declare function isConstructSignatureDeclaration(node: ts.Node): node is ts.ConstructSignatureDeclaration;
|
34 | export declare function isContinueStatement(node: ts.Node): node is ts.ContinueStatement;
|
35 | export declare function isComputedPropertyName(node: ts.Node): node is ts.ComputedPropertyName;
|
36 | export declare function isDebuggerStatement(node: ts.Node): node is ts.DebuggerStatement;
|
37 | export declare function isDecorator(node: ts.Node): node is ts.Decorator;
|
38 | export declare function isDefaultClause(node: ts.Node): node is ts.DefaultClause;
|
39 | export declare function isDeleteExpression(node: ts.Node): node is ts.DeleteExpression;
|
40 | export declare function isDoStatement(node: ts.Node): node is ts.DoStatement;
|
41 | export declare function isElementAccessExpression(node: ts.Node): node is ts.ElementAccessExpression;
|
42 | export declare function isEmptyStatement(node: ts.Node): node is ts.EmptyStatement;
|
43 | export declare function isEntityName(node: ts.Node): node is ts.EntityName;
|
44 | export declare function isEntityNameExpression(node: ts.Node): node is ts.EntityNameExpression;
|
45 | export declare function isEnumDeclaration(node: ts.Node): node is ts.EnumDeclaration;
|
46 | export declare function isEnumMember(node: ts.Node): node is ts.EnumMember;
|
47 | export declare function isExportAssignment(node: ts.Node): node is ts.ExportAssignment;
|
48 | export declare function isExportDeclaration(node: ts.Node): node is ts.ExportDeclaration;
|
49 | export declare function isExportSpecifier(node: ts.Node): node is ts.ExportSpecifier;
|
50 | export declare function isExpression(node: ts.Node): node is ts.Expression;
|
51 | export declare function isExpressionStatement(node: ts.Node): node is ts.ExpressionStatement;
|
52 | export declare function isExpressionWithTypeArguments(node: ts.Node): node is ts.ExpressionWithTypeArguments;
|
53 | export declare function isExternalModuleReference(node: ts.Node): node is ts.ExternalModuleReference;
|
54 | export declare function isForInStatement(node: ts.Node): node is ts.ForInStatement;
|
55 | export declare function isForInOrOfStatement(node: ts.Node): node is ts.ForInOrOfStatement;
|
56 | export declare function isForOfStatement(node: ts.Node): node is ts.ForOfStatement;
|
57 | export declare function isForStatement(node: ts.Node): node is ts.ForStatement;
|
58 | export declare function isFunctionDeclaration(node: ts.Node): node is ts.FunctionDeclaration;
|
59 | export declare function isFunctionExpression(node: ts.Node): node is ts.FunctionExpression;
|
60 | export declare function isFunctionTypeNode(node: ts.Node): node is ts.FunctionTypeNode;
|
61 | export declare function isGetAccessorDeclaration(node: ts.Node): node is ts.GetAccessorDeclaration;
|
62 | export declare function isIdentifier(node: ts.Node): node is ts.Identifier;
|
63 | export declare function isIfStatement(node: ts.Node): node is ts.IfStatement;
|
64 | export declare function isImportClause(node: ts.Node): node is ts.ImportClause;
|
65 | export declare function isImportDeclaration(node: ts.Node): node is ts.ImportDeclaration;
|
66 | export declare function isImportEqualsDeclaration(node: ts.Node): node is ts.ImportEqualsDeclaration;
|
67 | export declare function isImportSpecifier(node: ts.Node): node is ts.ImportSpecifier;
|
68 | export declare function isIndexedAccessTypeNode(node: ts.Node): node is ts.IndexedAccessTypeNode;
|
69 | export declare function isIndexSignatureDeclaration(node: ts.Node): node is ts.IndexSignatureDeclaration;
|
70 | export declare function isInferTypeNode(node: ts.Node): node is ts.InferTypeNode;
|
71 | export declare function isInterfaceDeclaration(node: ts.Node): node is ts.InterfaceDeclaration;
|
72 | export declare function isIntersectionTypeNode(node: ts.Node): node is ts.IntersectionTypeNode;
|
73 | export declare function isIterationStatement(node: ts.Node): node is ts.IterationStatement;
|
74 | export declare function isJsDoc(node: ts.Node): node is ts.JSDoc;
|
75 | export declare function isJsxAttribute(node: ts.Node): node is ts.JsxAttribute;
|
76 | export declare function isJsxAttributeLike(node: ts.Node): node is ts.JsxAttributeLike;
|
77 | export declare function isJsxAttributes(node: ts.Node): node is ts.JsxAttributes;
|
78 | export declare function isJsxClosingElement(node: ts.Node): node is ts.JsxClosingElement;
|
79 | export declare function isJsxClosingFragment(node: ts.Node): node is ts.JsxClosingFragment;
|
80 | export declare function isJsxElement(node: ts.Node): node is ts.JsxElement;
|
81 | export declare function isJsxExpression(node: ts.Node): node is ts.JsxExpression;
|
82 | export declare function isJsxFragment(node: ts.Node): node is ts.JsxFragment;
|
83 | export declare function isJsxOpeningElement(node: ts.Node): node is ts.JsxOpeningElement;
|
84 | export declare function isJsxOpeningFragment(node: ts.Node): node is ts.JsxOpeningFragment;
|
85 | export declare function isJsxOpeningLikeElement(node: ts.Node): node is ts.JsxOpeningLikeElement;
|
86 | export declare function isJsxSelfClosingElement(node: ts.Node): node is ts.JsxSelfClosingElement;
|
87 | export declare function isJsxSpreadAttribute(node: ts.Node): node is ts.JsxSpreadAttribute;
|
88 | export declare function isJsxText(node: ts.Node): node is ts.JsxText;
|
89 | export declare function isLabeledStatement(node: ts.Node): node is ts.LabeledStatement;
|
90 | export declare function isLiteralExpression(node: ts.Node): node is ts.LiteralExpression;
|
91 | export declare function isLiteralTypeNode(node: ts.Node): node is ts.LiteralTypeNode;
|
92 | export declare function isMappedTypeNode(node: ts.Node): node is ts.MappedTypeNode;
|
93 | export declare function isMetaProperty(node: ts.Node): node is ts.MetaProperty;
|
94 | export declare function isMethodDeclaration(node: ts.Node): node is ts.MethodDeclaration;
|
95 | export declare function isMethodSignature(node: ts.Node): node is ts.MethodSignature;
|
96 | export declare function isModuleBlock(node: ts.Node): node is ts.ModuleBlock;
|
97 | export declare function isModuleDeclaration(node: ts.Node): node is ts.ModuleDeclaration;
|
98 | export declare function isNamedExports(node: ts.Node): node is ts.NamedExports;
|
99 | export declare function isNamedImports(node: ts.Node): node is ts.NamedImports;
|
100 | export declare function isNamespaceDeclaration(node: ts.Node): node is ts.NamespaceDeclaration;
|
101 | export declare function isNamespaceImport(node: ts.Node): node is ts.NamespaceImport;
|
102 | export declare function isNamespaceExportDeclaration(node: ts.Node): node is ts.NamespaceExportDeclaration;
|
103 | export declare function isNewExpression(node: ts.Node): node is ts.NewExpression;
|
104 | export declare function isNonNullExpression(node: ts.Node): node is ts.NonNullExpression;
|
105 | export declare function isNoSubstitutionTemplateLiteral(node: ts.Node): node is ts.NoSubstitutionTemplateLiteral;
|
106 | export declare function isNullLiteral(node: ts.Node): node is ts.NullLiteral;
|
107 | export declare function isNumericLiteral(node: ts.Node): node is ts.NumericLiteral;
|
108 | export declare function isNumericOrStringLikeLiteral(node: ts.Node): node is ts.NumericLiteral | ts.StringLiteral | ts.NoSubstitutionTemplateLiteral;
|
109 | export declare function isObjectBindingPattern(node: ts.Node): node is ts.ObjectBindingPattern;
|
110 | export declare function isObjectLiteralExpression(node: ts.Node): node is ts.ObjectLiteralExpression;
|
111 | export declare function isOmittedExpression(node: ts.Node): node is ts.OmittedExpression;
|
112 | export declare function isParameterDeclaration(node: ts.Node): node is ts.ParameterDeclaration;
|
113 | export declare function isParenthesizedExpression(node: ts.Node): node is ts.ParenthesizedExpression;
|
114 | export declare function isParenthesizedTypeNode(node: ts.Node): node is ts.ParenthesizedTypeNode;
|
115 | export declare function isPostfixUnaryExpression(node: ts.Node): node is ts.PostfixUnaryExpression;
|
116 | export declare function isPrefixUnaryExpression(node: ts.Node): node is ts.PrefixUnaryExpression;
|
117 | export declare function isPropertyAccessExpression(node: ts.Node): node is ts.PropertyAccessExpression;
|
118 | export declare function isPropertyAssignment(node: ts.Node): node is ts.PropertyAssignment;
|
119 | export declare function isPropertyDeclaration(node: ts.Node): node is ts.PropertyDeclaration;
|
120 | export declare function isPropertySignature(node: ts.Node): node is ts.PropertySignature;
|
121 | export declare function isQualifiedName(node: ts.Node): node is ts.QualifiedName;
|
122 | export declare function isRegularExpressionLiteral(node: ts.Node): node is ts.RegularExpressionLiteral;
|
123 | export declare function isReturnStatement(node: ts.Node): node is ts.ReturnStatement;
|
124 | export declare function isSetAccessorDeclaration(node: ts.Node): node is ts.SetAccessorDeclaration;
|
125 | export declare function isShorthandPropertyAssignment(node: ts.Node): node is ts.ShorthandPropertyAssignment;
|
126 | export declare function isSignatureDeclaration(node: ts.Node): node is ts.SignatureDeclaration;
|
127 | export declare function isSourceFile(node: ts.Node): node is ts.SourceFile;
|
128 | export declare function isSpreadAssignment(node: ts.Node): node is ts.SpreadAssignment;
|
129 | export declare function isSpreadElement(node: ts.Node): node is ts.SpreadElement;
|
130 | export declare function isStringLiteral(node: ts.Node): node is ts.StringLiteral;
|
131 | export declare function isSwitchStatement(node: ts.Node): node is ts.SwitchStatement;
|
132 | export declare function isSyntaxList(node: ts.Node): node is ts.SyntaxList;
|
133 | export declare function isTaggedTemplateExpression(node: ts.Node): node is ts.TaggedTemplateExpression;
|
134 | export declare function isTemplateExpression(node: ts.Node): node is ts.TemplateExpression;
|
135 | export declare function isTemplateLiteral(node: ts.Node): node is ts.TemplateLiteral;
|
136 | export declare function isTextualLiteral(node: ts.Node): node is ts.StringLiteral | ts.NoSubstitutionTemplateLiteral;
|
137 | export declare function isThrowStatement(node: ts.Node): node is ts.ThrowStatement;
|
138 | export declare function isTryStatement(node: ts.Node): node is ts.TryStatement;
|
139 | export declare function isTupleTypeNode(node: ts.Node): node is ts.TupleTypeNode;
|
140 | export declare function isTypeAliasDeclaration(node: ts.Node): node is ts.TypeAliasDeclaration;
|
141 | export declare function isTypeAssertion(node: ts.Node): node is ts.TypeAssertion;
|
142 | export declare function isTypeLiteralNode(node: ts.Node): node is ts.TypeLiteralNode;
|
143 | export declare function isTypeOfExpression(node: ts.Node): node is ts.TypeOfExpression;
|
144 | export declare function isTypeOperatorNode(node: ts.Node): node is ts.TypeOperatorNode;
|
145 | export declare function isTypeParameterDeclaration(node: ts.Node): node is ts.TypeParameterDeclaration;
|
146 | export declare function isTypePredicateNode(node: ts.Node): node is ts.TypePredicateNode;
|
147 | export declare function isTypeReferenceNode(node: ts.Node): node is ts.TypeReferenceNode;
|
148 | export declare function isTypeQueryNode(node: ts.Node): node is ts.TypeQueryNode;
|
149 | export declare function isUnionTypeNode(node: ts.Node): node is ts.UnionTypeNode;
|
150 | export declare function isVariableDeclaration(node: ts.Node): node is ts.VariableDeclaration;
|
151 | export declare function isVariableStatement(node: ts.Node): node is ts.VariableStatement;
|
152 | export declare function isVariableDeclarationList(node: ts.Node): node is ts.VariableDeclarationList;
|
153 | export declare function isVoidExpression(node: ts.Node): node is ts.VoidExpression;
|
154 | export declare function isWhileStatement(node: ts.Node): node is ts.WhileStatement;
|
155 | export declare function isWithStatement(node: ts.Node): node is ts.WithStatement;
|