Advertisement
Guest User

Untitled

a guest
May 21st, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.36 KB | None | 0 0
  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 isObjectBindingPattern(node: ts.Node): node is ts.ObjectBindingPattern;
  109. export declare function isObjectLiteralExpression(node: ts.Node): node is ts.ObjectLiteralExpression;
  110. export declare function isOmittedExpression(node: ts.Node): node is ts.OmittedExpression;
  111. export declare function isParameterDeclaration(node: ts.Node): node is ts.ParameterDeclaration;
  112. export declare function isParenthesizedExpression(node: ts.Node): node is ts.ParenthesizedExpression;
  113. export declare function isParenthesizedTypeNode(node: ts.Node): node is ts.ParenthesizedTypeNode;
  114. export declare function isPostfixUnaryExpression(node: ts.Node): node is ts.PostfixUnaryExpression;
  115. export declare function isPrefixUnaryExpression(node: ts.Node): node is ts.PrefixUnaryExpression;
  116. export declare function isPropertyAccessExpression(node: ts.Node): node is ts.PropertyAccessExpression;
  117. export declare function isPropertyAssignment(node: ts.Node): node is ts.PropertyAssignment;
  118. export declare function isPropertyDeclaration(node: ts.Node): node is ts.PropertyDeclaration;
  119. export declare function isPropertySignature(node: ts.Node): node is ts.PropertySignature;
  120. export declare function isQualifiedName(node: ts.Node): node is ts.QualifiedName;
  121. export declare function isRegularExpressionLiteral(node: ts.Node): node is ts.RegularExpressionLiteral;
  122. export declare function isReturnStatement(node: ts.Node): node is ts.ReturnStatement;
  123. export declare function isSetAccessorDeclaration(node: ts.Node): node is ts.SetAccessorDeclaration;
  124. export declare function isShorthandPropertyAssignment(node: ts.Node): node is ts.ShorthandPropertyAssignment;
  125. export declare function isSignatureDeclaration(node: ts.Node): node is ts.SignatureDeclaration;
  126. export declare function isSourceFile(node: ts.Node): node is ts.SourceFile;
  127. export declare function isSpreadAssignment(node: ts.Node): node is ts.SpreadAssignment;
  128. export declare function isSpreadElement(node: ts.Node): node is ts.SpreadElement;
  129. export declare function isStringLiteral(node: ts.Node): node is ts.StringLiteral;
  130. export declare function isSwitchStatement(node: ts.Node): node is ts.SwitchStatement;
  131. export declare function isSyntaxList(node: ts.Node): node is ts.SyntaxList;
  132. export declare function isTaggedTemplateExpression(node: ts.Node): node is ts.TaggedTemplateExpression;
  133. export declare function isTemplateExpression(node: ts.Node): node is ts.TemplateExpression;
  134. export declare function isTemplateLiteral(node: ts.Node): node is ts.TemplateLiteral;
  135. export declare function isTextualLiteral(node: ts.Node): node is ts.StringLiteral | ts.NoSubstitutionTemplateLiteral;
  136. export declare function isThrowStatement(node: ts.Node): node is ts.ThrowStatement;
  137. export declare function isTryStatement(node: ts.Node): node is ts.TryStatement;
  138. export declare function isTupleTypeNode(node: ts.Node): node is ts.TupleTypeNode;
  139. export declare function isTypeAliasDeclaration(node: ts.Node): node is ts.TypeAliasDeclaration;
  140. export declare function isTypeAssertion(node: ts.Node): node is ts.TypeAssertion;
  141. export declare function isTypeLiteralNode(node: ts.Node): node is ts.TypeLiteralNode;
  142. export declare function isTypeOfExpression(node: ts.Node): node is ts.TypeOfExpression;
  143. export declare function isTypeOperatorNode(node: ts.Node): node is ts.TypeOperatorNode;
  144. export declare function isTypeParameterDeclaration(node: ts.Node): node is ts.TypeParameterDeclaration;
  145. export declare function isTypePredicateNode(node: ts.Node): node is ts.TypePredicateNode;
  146. export declare function isTypeReferenceNode(node: ts.Node): node is ts.TypeReferenceNode;
  147. export declare function isTypeQueryNode(node: ts.Node): node is ts.TypeQueryNode;
  148. export declare function isUnionTypeNode(node: ts.Node): node is ts.UnionTypeNode;
  149. export declare function isVariableDeclaration(node: ts.Node): node is ts.VariableDeclaration;
  150. export declare function isVariableStatement(node: ts.Node): node is ts.VariableStatement;
  151. export declare function isVariableDeclarationList(node: ts.Node): node is ts.VariableDeclarationList;
  152. export declare function isVoidExpression(node: ts.Node): node is ts.VoidExpression;
  153. export declare function isWhileStatement(node: ts.Node): node is ts.WhileStatement;
  154. export declare function isWithStatement(node: ts.Node): node is ts.WithStatement;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement