Update .bashrc
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / tsutils / typeguard / 2.8 / node.d.ts
index c5aa5a9d1060b979e0e8de9aed1275cf8dea30c8..42ea519b7f5d1c1065afd3622b9a913408867b16 100644 (file)
-import * as ts from 'typescript';
-export declare function isAccessorDeclaration(node: ts.Node): node is ts.AccessorDeclaration;
-export declare function isArrayBindingPattern(node: ts.Node): node is ts.ArrayBindingPattern;
-export declare function isArrayLiteralExpression(node: ts.Node): node is ts.ArrayLiteralExpression;
-export declare function isArrayTypeNode(node: ts.Node): node is ts.ArrayTypeNode;
-export declare function isArrowFunction(node: ts.Node): node is ts.ArrowFunction;
-export declare function isAsExpression(node: ts.Node): node is ts.AsExpression;
-export declare function isAssertionExpression(node: ts.Node): node is ts.AssertionExpression;
-export declare function isAwaitExpression(node: ts.Node): node is ts.AwaitExpression;
-export declare function isBinaryExpression(node: ts.Node): node is ts.BinaryExpression;
-export declare function isBindingElement(node: ts.Node): node is ts.BindingElement;
-export declare function isBindingPattern(node: ts.Node): node is ts.BindingPattern;
-export declare function isBlock(node: ts.Node): node is ts.Block;
-export declare function isBlockLike(node: ts.Node): node is ts.BlockLike;
-export declare function isBooleanLiteral(node: ts.Node): node is ts.BooleanLiteral;
-export declare function isBreakOrContinueStatement(node: ts.Node): node is ts.BreakOrContinueStatement;
-export declare function isBreakStatement(node: ts.Node): node is ts.BreakStatement;
-export declare function isCallExpression(node: ts.Node): node is ts.CallExpression;
-export declare function isCallLikeExpression(node: ts.Node): node is ts.CallLikeExpression;
-export declare function isCallSignatureDeclaration(node: ts.Node): node is ts.CallSignatureDeclaration;
-export declare function isCaseBlock(node: ts.Node): node is ts.CaseBlock;
-export declare function isCaseClause(node: ts.Node): node is ts.CaseClause;
-export declare function isCaseOrDefaultClause(node: ts.Node): node is ts.CaseOrDefaultClause;
-export declare function isCatchClause(node: ts.Node): node is ts.CatchClause;
-export declare function isClassDeclaration(node: ts.Node): node is ts.ClassDeclaration;
-export declare function isClassExpression(node: ts.Node): node is ts.ClassExpression;
-export declare function isClassLikeDeclaration(node: ts.Node): node is ts.ClassLikeDeclaration;
-export declare function isCommaListExpression(node: ts.Node): node is ts.CommaListExpression;
-export declare function isConditionalExpression(node: ts.Node): node is ts.ConditionalExpression;
-export declare function isConditionalTypeNode(node: ts.Node): node is ts.ConditionalTypeNode;
-export declare function isConstructorDeclaration(node: ts.Node): node is ts.ConstructorDeclaration;
-export declare function isConstructorTypeNode(node: ts.Node): node is ts.ConstructorTypeNode;
-export declare function isConstructSignatureDeclaration(node: ts.Node): node is ts.ConstructSignatureDeclaration;
-export declare function isContinueStatement(node: ts.Node): node is ts.ContinueStatement;
-export declare function isComputedPropertyName(node: ts.Node): node is ts.ComputedPropertyName;
-export declare function isDebuggerStatement(node: ts.Node): node is ts.DebuggerStatement;
-export declare function isDecorator(node: ts.Node): node is ts.Decorator;
-export declare function isDefaultClause(node: ts.Node): node is ts.DefaultClause;
-export declare function isDeleteExpression(node: ts.Node): node is ts.DeleteExpression;
-export declare function isDoStatement(node: ts.Node): node is ts.DoStatement;
-export declare function isElementAccessExpression(node: ts.Node): node is ts.ElementAccessExpression;
-export declare function isEmptyStatement(node: ts.Node): node is ts.EmptyStatement;
-export declare function isEntityName(node: ts.Node): node is ts.EntityName;
-export declare function isEntityNameExpression(node: ts.Node): node is ts.EntityNameExpression;
-export declare function isEnumDeclaration(node: ts.Node): node is ts.EnumDeclaration;
-export declare function isEnumMember(node: ts.Node): node is ts.EnumMember;
-export declare function isExportAssignment(node: ts.Node): node is ts.ExportAssignment;
-export declare function isExportDeclaration(node: ts.Node): node is ts.ExportDeclaration;
-export declare function isExportSpecifier(node: ts.Node): node is ts.ExportSpecifier;
-export declare function isExpression(node: ts.Node): node is ts.Expression;
-export declare function isExpressionStatement(node: ts.Node): node is ts.ExpressionStatement;
-export declare function isExpressionWithTypeArguments(node: ts.Node): node is ts.ExpressionWithTypeArguments;
-export declare function isExternalModuleReference(node: ts.Node): node is ts.ExternalModuleReference;
-export declare function isForInStatement(node: ts.Node): node is ts.ForInStatement;
-export declare function isForInOrOfStatement(node: ts.Node): node is ts.ForInOrOfStatement;
-export declare function isForOfStatement(node: ts.Node): node is ts.ForOfStatement;
-export declare function isForStatement(node: ts.Node): node is ts.ForStatement;
-export declare function isFunctionDeclaration(node: ts.Node): node is ts.FunctionDeclaration;
-export declare function isFunctionExpression(node: ts.Node): node is ts.FunctionExpression;
-export declare function isFunctionTypeNode(node: ts.Node): node is ts.FunctionTypeNode;
-export declare function isGetAccessorDeclaration(node: ts.Node): node is ts.GetAccessorDeclaration;
-export declare function isIdentifier(node: ts.Node): node is ts.Identifier;
-export declare function isIfStatement(node: ts.Node): node is ts.IfStatement;
-export declare function isImportClause(node: ts.Node): node is ts.ImportClause;
-export declare function isImportDeclaration(node: ts.Node): node is ts.ImportDeclaration;
-export declare function isImportEqualsDeclaration(node: ts.Node): node is ts.ImportEqualsDeclaration;
-export declare function isImportSpecifier(node: ts.Node): node is ts.ImportSpecifier;
-export declare function isIndexedAccessTypeNode(node: ts.Node): node is ts.IndexedAccessTypeNode;
-export declare function isIndexSignatureDeclaration(node: ts.Node): node is ts.IndexSignatureDeclaration;
-export declare function isInferTypeNode(node: ts.Node): node is ts.InferTypeNode;
-export declare function isInterfaceDeclaration(node: ts.Node): node is ts.InterfaceDeclaration;
-export declare function isIntersectionTypeNode(node: ts.Node): node is ts.IntersectionTypeNode;
-export declare function isIterationStatement(node: ts.Node): node is ts.IterationStatement;
-export declare function isJsDoc(node: ts.Node): node is ts.JSDoc;
-export declare function isJsxAttribute(node: ts.Node): node is ts.JsxAttribute;
-export declare function isJsxAttributeLike(node: ts.Node): node is ts.JsxAttributeLike;
-export declare function isJsxAttributes(node: ts.Node): node is ts.JsxAttributes;
-export declare function isJsxClosingElement(node: ts.Node): node is ts.JsxClosingElement;
-export declare function isJsxClosingFragment(node: ts.Node): node is ts.JsxClosingFragment;
-export declare function isJsxElement(node: ts.Node): node is ts.JsxElement;
-export declare function isJsxExpression(node: ts.Node): node is ts.JsxExpression;
-export declare function isJsxFragment(node: ts.Node): node is ts.JsxFragment;
-export declare function isJsxOpeningElement(node: ts.Node): node is ts.JsxOpeningElement;
-export declare function isJsxOpeningFragment(node: ts.Node): node is ts.JsxOpeningFragment;
-export declare function isJsxOpeningLikeElement(node: ts.Node): node is ts.JsxOpeningLikeElement;
-export declare function isJsxSelfClosingElement(node: ts.Node): node is ts.JsxSelfClosingElement;
-export declare function isJsxSpreadAttribute(node: ts.Node): node is ts.JsxSpreadAttribute;
-export declare function isJsxText(node: ts.Node): node is ts.JsxText;
-export declare function isLabeledStatement(node: ts.Node): node is ts.LabeledStatement;
-export declare function isLiteralExpression(node: ts.Node): node is ts.LiteralExpression;
-export declare function isLiteralTypeNode(node: ts.Node): node is ts.LiteralTypeNode;
-export declare function isMappedTypeNode(node: ts.Node): node is ts.MappedTypeNode;
-export declare function isMetaProperty(node: ts.Node): node is ts.MetaProperty;
-export declare function isMethodDeclaration(node: ts.Node): node is ts.MethodDeclaration;
-export declare function isMethodSignature(node: ts.Node): node is ts.MethodSignature;
-export declare function isModuleBlock(node: ts.Node): node is ts.ModuleBlock;
-export declare function isModuleDeclaration(node: ts.Node): node is ts.ModuleDeclaration;
-export declare function isNamedExports(node: ts.Node): node is ts.NamedExports;
-export declare function isNamedImports(node: ts.Node): node is ts.NamedImports;
-export declare function isNamespaceDeclaration(node: ts.Node): node is ts.NamespaceDeclaration;
-export declare function isNamespaceImport(node: ts.Node): node is ts.NamespaceImport;
-export declare function isNamespaceExportDeclaration(node: ts.Node): node is ts.NamespaceExportDeclaration;
-export declare function isNewExpression(node: ts.Node): node is ts.NewExpression;
-export declare function isNonNullExpression(node: ts.Node): node is ts.NonNullExpression;
-export declare function isNoSubstitutionTemplateLiteral(node: ts.Node): node is ts.NoSubstitutionTemplateLiteral;
-export declare function isNullLiteral(node: ts.Node): node is ts.NullLiteral;
-export declare function isNumericLiteral(node: ts.Node): node is ts.NumericLiteral;
-export declare function isNumericOrStringLikeLiteral(node: ts.Node): node is ts.NumericLiteral | ts.StringLiteral | ts.NoSubstitutionTemplateLiteral;
-export declare function isObjectBindingPattern(node: ts.Node): node is ts.ObjectBindingPattern;
-export declare function isObjectLiteralExpression(node: ts.Node): node is ts.ObjectLiteralExpression;
-export declare function isOmittedExpression(node: ts.Node): node is ts.OmittedExpression;
-export declare function isParameterDeclaration(node: ts.Node): node is ts.ParameterDeclaration;
-export declare function isParenthesizedExpression(node: ts.Node): node is ts.ParenthesizedExpression;
-export declare function isParenthesizedTypeNode(node: ts.Node): node is ts.ParenthesizedTypeNode;
-export declare function isPostfixUnaryExpression(node: ts.Node): node is ts.PostfixUnaryExpression;
-export declare function isPrefixUnaryExpression(node: ts.Node): node is ts.PrefixUnaryExpression;
-export declare function isPropertyAccessExpression(node: ts.Node): node is ts.PropertyAccessExpression;
-export declare function isPropertyAssignment(node: ts.Node): node is ts.PropertyAssignment;
-export declare function isPropertyDeclaration(node: ts.Node): node is ts.PropertyDeclaration;
-export declare function isPropertySignature(node: ts.Node): node is ts.PropertySignature;
-export declare function isQualifiedName(node: ts.Node): node is ts.QualifiedName;
-export declare function isRegularExpressionLiteral(node: ts.Node): node is ts.RegularExpressionLiteral;
-export declare function isReturnStatement(node: ts.Node): node is ts.ReturnStatement;
-export declare function isSetAccessorDeclaration(node: ts.Node): node is ts.SetAccessorDeclaration;
-export declare function isShorthandPropertyAssignment(node: ts.Node): node is ts.ShorthandPropertyAssignment;
-export declare function isSignatureDeclaration(node: ts.Node): node is ts.SignatureDeclaration;
-export declare function isSourceFile(node: ts.Node): node is ts.SourceFile;
-export declare function isSpreadAssignment(node: ts.Node): node is ts.SpreadAssignment;
-export declare function isSpreadElement(node: ts.Node): node is ts.SpreadElement;
-export declare function isStringLiteral(node: ts.Node): node is ts.StringLiteral;
-export declare function isSwitchStatement(node: ts.Node): node is ts.SwitchStatement;
-export declare function isSyntaxList(node: ts.Node): node is ts.SyntaxList;
-export declare function isTaggedTemplateExpression(node: ts.Node): node is ts.TaggedTemplateExpression;
-export declare function isTemplateExpression(node: ts.Node): node is ts.TemplateExpression;
-export declare function isTemplateLiteral(node: ts.Node): node is ts.TemplateLiteral;
-export declare function isTextualLiteral(node: ts.Node): node is ts.StringLiteral | ts.NoSubstitutionTemplateLiteral;
-export declare function isThrowStatement(node: ts.Node): node is ts.ThrowStatement;
-export declare function isTryStatement(node: ts.Node): node is ts.TryStatement;
-export declare function isTupleTypeNode(node: ts.Node): node is ts.TupleTypeNode;
-export declare function isTypeAliasDeclaration(node: ts.Node): node is ts.TypeAliasDeclaration;
-export declare function isTypeAssertion(node: ts.Node): node is ts.TypeAssertion;
-export declare function isTypeLiteralNode(node: ts.Node): node is ts.TypeLiteralNode;
-export declare function isTypeOfExpression(node: ts.Node): node is ts.TypeOfExpression;
-export declare function isTypeOperatorNode(node: ts.Node): node is ts.TypeOperatorNode;
-export declare function isTypeParameterDeclaration(node: ts.Node): node is ts.TypeParameterDeclaration;
-export declare function isTypePredicateNode(node: ts.Node): node is ts.TypePredicateNode;
-export declare function isTypeReferenceNode(node: ts.Node): node is ts.TypeReferenceNode;
-export declare function isTypeQueryNode(node: ts.Node): node is ts.TypeQueryNode;
-export declare function isUnionTypeNode(node: ts.Node): node is ts.UnionTypeNode;
-export declare function isVariableDeclaration(node: ts.Node): node is ts.VariableDeclaration;
-export declare function isVariableStatement(node: ts.Node): node is ts.VariableStatement;
-export declare function isVariableDeclarationList(node: ts.Node): node is ts.VariableDeclarationList;
-export declare function isVoidExpression(node: ts.Node): node is ts.VoidExpression;
-export declare function isWhileStatement(node: ts.Node): node is ts.WhileStatement;
-export declare function isWithStatement(node: ts.Node): node is ts.WithStatement;
+import * as ts from 'typescript';\r
+export declare function isAccessorDeclaration(node: ts.Node): node is ts.AccessorDeclaration;\r
+export declare function isArrayBindingPattern(node: ts.Node): node is ts.ArrayBindingPattern;\r
+export declare function isArrayLiteralExpression(node: ts.Node): node is ts.ArrayLiteralExpression;\r
+export declare function isArrayTypeNode(node: ts.Node): node is ts.ArrayTypeNode;\r
+export declare function isArrowFunction(node: ts.Node): node is ts.ArrowFunction;\r
+export declare function isAsExpression(node: ts.Node): node is ts.AsExpression;\r
+export declare function isAssertionExpression(node: ts.Node): node is ts.AssertionExpression;\r
+export declare function isAwaitExpression(node: ts.Node): node is ts.AwaitExpression;\r
+export declare function isBinaryExpression(node: ts.Node): node is ts.BinaryExpression;\r
+export declare function isBindingElement(node: ts.Node): node is ts.BindingElement;\r
+export declare function isBindingPattern(node: ts.Node): node is ts.BindingPattern;\r
+export declare function isBlock(node: ts.Node): node is ts.Block;\r
+export declare function isBlockLike(node: ts.Node): node is ts.BlockLike;\r
+export declare function isBooleanLiteral(node: ts.Node): node is ts.BooleanLiteral;\r
+export declare function isBreakOrContinueStatement(node: ts.Node): node is ts.BreakOrContinueStatement;\r
+export declare function isBreakStatement(node: ts.Node): node is ts.BreakStatement;\r
+export declare function isCallExpression(node: ts.Node): node is ts.CallExpression;\r
+export declare function isCallLikeExpression(node: ts.Node): node is ts.CallLikeExpression;\r
+export declare function isCallSignatureDeclaration(node: ts.Node): node is ts.CallSignatureDeclaration;\r
+export declare function isCaseBlock(node: ts.Node): node is ts.CaseBlock;\r
+export declare function isCaseClause(node: ts.Node): node is ts.CaseClause;\r
+export declare function isCaseOrDefaultClause(node: ts.Node): node is ts.CaseOrDefaultClause;\r
+export declare function isCatchClause(node: ts.Node): node is ts.CatchClause;\r
+export declare function isClassDeclaration(node: ts.Node): node is ts.ClassDeclaration;\r
+export declare function isClassExpression(node: ts.Node): node is ts.ClassExpression;\r
+export declare function isClassLikeDeclaration(node: ts.Node): node is ts.ClassLikeDeclaration;\r
+export declare function isCommaListExpression(node: ts.Node): node is ts.CommaListExpression;\r
+export declare function isConditionalExpression(node: ts.Node): node is ts.ConditionalExpression;\r
+export declare function isConditionalTypeNode(node: ts.Node): node is ts.ConditionalTypeNode;\r
+export declare function isConstructorDeclaration(node: ts.Node): node is ts.ConstructorDeclaration;\r
+export declare function isConstructorTypeNode(node: ts.Node): node is ts.ConstructorTypeNode;\r
+export declare function isConstructSignatureDeclaration(node: ts.Node): node is ts.ConstructSignatureDeclaration;\r
+export declare function isContinueStatement(node: ts.Node): node is ts.ContinueStatement;\r
+export declare function isComputedPropertyName(node: ts.Node): node is ts.ComputedPropertyName;\r
+export declare function isDebuggerStatement(node: ts.Node): node is ts.DebuggerStatement;\r
+export declare function isDecorator(node: ts.Node): node is ts.Decorator;\r
+export declare function isDefaultClause(node: ts.Node): node is ts.DefaultClause;\r
+export declare function isDeleteExpression(node: ts.Node): node is ts.DeleteExpression;\r
+export declare function isDoStatement(node: ts.Node): node is ts.DoStatement;\r
+export declare function isElementAccessExpression(node: ts.Node): node is ts.ElementAccessExpression;\r
+export declare function isEmptyStatement(node: ts.Node): node is ts.EmptyStatement;\r
+export declare function isEntityName(node: ts.Node): node is ts.EntityName;\r
+export declare function isEntityNameExpression(node: ts.Node): node is ts.EntityNameExpression;\r
+export declare function isEnumDeclaration(node: ts.Node): node is ts.EnumDeclaration;\r
+export declare function isEnumMember(node: ts.Node): node is ts.EnumMember;\r
+export declare function isExportAssignment(node: ts.Node): node is ts.ExportAssignment;\r
+export declare function isExportDeclaration(node: ts.Node): node is ts.ExportDeclaration;\r
+export declare function isExportSpecifier(node: ts.Node): node is ts.ExportSpecifier;\r
+export declare function isExpression(node: ts.Node): node is ts.Expression;\r
+export declare function isExpressionStatement(node: ts.Node): node is ts.ExpressionStatement;\r
+export declare function isExpressionWithTypeArguments(node: ts.Node): node is ts.ExpressionWithTypeArguments;\r
+export declare function isExternalModuleReference(node: ts.Node): node is ts.ExternalModuleReference;\r
+export declare function isForInStatement(node: ts.Node): node is ts.ForInStatement;\r
+export declare function isForInOrOfStatement(node: ts.Node): node is ts.ForInOrOfStatement;\r
+export declare function isForOfStatement(node: ts.Node): node is ts.ForOfStatement;\r
+export declare function isForStatement(node: ts.Node): node is ts.ForStatement;\r
+export declare function isFunctionDeclaration(node: ts.Node): node is ts.FunctionDeclaration;\r
+export declare function isFunctionExpression(node: ts.Node): node is ts.FunctionExpression;\r
+export declare function isFunctionTypeNode(node: ts.Node): node is ts.FunctionTypeNode;\r
+export declare function isGetAccessorDeclaration(node: ts.Node): node is ts.GetAccessorDeclaration;\r
+export declare function isIdentifier(node: ts.Node): node is ts.Identifier;\r
+export declare function isIfStatement(node: ts.Node): node is ts.IfStatement;\r
+export declare function isImportClause(node: ts.Node): node is ts.ImportClause;\r
+export declare function isImportDeclaration(node: ts.Node): node is ts.ImportDeclaration;\r
+export declare function isImportEqualsDeclaration(node: ts.Node): node is ts.ImportEqualsDeclaration;\r
+export declare function isImportSpecifier(node: ts.Node): node is ts.ImportSpecifier;\r
+export declare function isIndexedAccessTypeNode(node: ts.Node): node is ts.IndexedAccessTypeNode;\r
+export declare function isIndexSignatureDeclaration(node: ts.Node): node is ts.IndexSignatureDeclaration;\r
+export declare function isInferTypeNode(node: ts.Node): node is ts.InferTypeNode;\r
+export declare function isInterfaceDeclaration(node: ts.Node): node is ts.InterfaceDeclaration;\r
+export declare function isIntersectionTypeNode(node: ts.Node): node is ts.IntersectionTypeNode;\r
+export declare function isIterationStatement(node: ts.Node): node is ts.IterationStatement;\r
+export declare function isJsDoc(node: ts.Node): node is ts.JSDoc;\r
+export declare function isJsxAttribute(node: ts.Node): node is ts.JsxAttribute;\r
+export declare function isJsxAttributeLike(node: ts.Node): node is ts.JsxAttributeLike;\r
+export declare function isJsxAttributes(node: ts.Node): node is ts.JsxAttributes;\r
+export declare function isJsxClosingElement(node: ts.Node): node is ts.JsxClosingElement;\r
+export declare function isJsxClosingFragment(node: ts.Node): node is ts.JsxClosingFragment;\r
+export declare function isJsxElement(node: ts.Node): node is ts.JsxElement;\r
+export declare function isJsxExpression(node: ts.Node): node is ts.JsxExpression;\r
+export declare function isJsxFragment(node: ts.Node): node is ts.JsxFragment;\r
+export declare function isJsxOpeningElement(node: ts.Node): node is ts.JsxOpeningElement;\r
+export declare function isJsxOpeningFragment(node: ts.Node): node is ts.JsxOpeningFragment;\r
+export declare function isJsxOpeningLikeElement(node: ts.Node): node is ts.JsxOpeningLikeElement;\r
+export declare function isJsxSelfClosingElement(node: ts.Node): node is ts.JsxSelfClosingElement;\r
+export declare function isJsxSpreadAttribute(node: ts.Node): node is ts.JsxSpreadAttribute;\r
+export declare function isJsxText(node: ts.Node): node is ts.JsxText;\r
+export declare function isLabeledStatement(node: ts.Node): node is ts.LabeledStatement;\r
+export declare function isLiteralExpression(node: ts.Node): node is ts.LiteralExpression;\r
+export declare function isLiteralTypeNode(node: ts.Node): node is ts.LiteralTypeNode;\r
+export declare function isMappedTypeNode(node: ts.Node): node is ts.MappedTypeNode;\r
+export declare function isMetaProperty(node: ts.Node): node is ts.MetaProperty;\r
+export declare function isMethodDeclaration(node: ts.Node): node is ts.MethodDeclaration;\r
+export declare function isMethodSignature(node: ts.Node): node is ts.MethodSignature;\r
+export declare function isModuleBlock(node: ts.Node): node is ts.ModuleBlock;\r
+export declare function isModuleDeclaration(node: ts.Node): node is ts.ModuleDeclaration;\r
+export declare function isNamedExports(node: ts.Node): node is ts.NamedExports;\r
+export declare function isNamedImports(node: ts.Node): node is ts.NamedImports;\r
+export declare function isNamespaceDeclaration(node: ts.Node): node is ts.NamespaceDeclaration;\r
+export declare function isNamespaceImport(node: ts.Node): node is ts.NamespaceImport;\r
+export declare function isNamespaceExportDeclaration(node: ts.Node): node is ts.NamespaceExportDeclaration;\r
+export declare function isNewExpression(node: ts.Node): node is ts.NewExpression;\r
+export declare function isNonNullExpression(node: ts.Node): node is ts.NonNullExpression;\r
+export declare function isNoSubstitutionTemplateLiteral(node: ts.Node): node is ts.NoSubstitutionTemplateLiteral;\r
+export declare function isNullLiteral(node: ts.Node): node is ts.NullLiteral;\r
+export declare function isNumericLiteral(node: ts.Node): node is ts.NumericLiteral;\r
+export declare function isNumericOrStringLikeLiteral(node: ts.Node): node is ts.NumericLiteral | ts.StringLiteral | ts.NoSubstitutionTemplateLiteral;\r
+export declare function isObjectBindingPattern(node: ts.Node): node is ts.ObjectBindingPattern;\r
+export declare function isObjectLiteralExpression(node: ts.Node): node is ts.ObjectLiteralExpression;\r
+export declare function isOmittedExpression(node: ts.Node): node is ts.OmittedExpression;\r
+export declare function isParameterDeclaration(node: ts.Node): node is ts.ParameterDeclaration;\r
+export declare function isParenthesizedExpression(node: ts.Node): node is ts.ParenthesizedExpression;\r
+export declare function isParenthesizedTypeNode(node: ts.Node): node is ts.ParenthesizedTypeNode;\r
+export declare function isPostfixUnaryExpression(node: ts.Node): node is ts.PostfixUnaryExpression;\r
+export declare function isPrefixUnaryExpression(node: ts.Node): node is ts.PrefixUnaryExpression;\r
+export declare function isPropertyAccessExpression(node: ts.Node): node is ts.PropertyAccessExpression;\r
+export declare function isPropertyAssignment(node: ts.Node): node is ts.PropertyAssignment;\r
+export declare function isPropertyDeclaration(node: ts.Node): node is ts.PropertyDeclaration;\r
+export declare function isPropertySignature(node: ts.Node): node is ts.PropertySignature;\r
+export declare function isQualifiedName(node: ts.Node): node is ts.QualifiedName;\r
+export declare function isRegularExpressionLiteral(node: ts.Node): node is ts.RegularExpressionLiteral;\r
+export declare function isReturnStatement(node: ts.Node): node is ts.ReturnStatement;\r
+export declare function isSetAccessorDeclaration(node: ts.Node): node is ts.SetAccessorDeclaration;\r
+export declare function isShorthandPropertyAssignment(node: ts.Node): node is ts.ShorthandPropertyAssignment;\r
+export declare function isSignatureDeclaration(node: ts.Node): node is ts.SignatureDeclaration;\r
+export declare function isSourceFile(node: ts.Node): node is ts.SourceFile;\r
+export declare function isSpreadAssignment(node: ts.Node): node is ts.SpreadAssignment;\r
+export declare function isSpreadElement(node: ts.Node): node is ts.SpreadElement;\r
+export declare function isStringLiteral(node: ts.Node): node is ts.StringLiteral;\r
+export declare function isSwitchStatement(node: ts.Node): node is ts.SwitchStatement;\r
+export declare function isSyntaxList(node: ts.Node): node is ts.SyntaxList;\r
+export declare function isTaggedTemplateExpression(node: ts.Node): node is ts.TaggedTemplateExpression;\r
+export declare function isTemplateExpression(node: ts.Node): node is ts.TemplateExpression;\r
+export declare function isTemplateLiteral(node: ts.Node): node is ts.TemplateLiteral;\r
+export declare function isTextualLiteral(node: ts.Node): node is ts.StringLiteral | ts.NoSubstitutionTemplateLiteral;\r
+export declare function isThrowStatement(node: ts.Node): node is ts.ThrowStatement;\r
+export declare function isTryStatement(node: ts.Node): node is ts.TryStatement;\r
+export declare function isTupleTypeNode(node: ts.Node): node is ts.TupleTypeNode;\r
+export declare function isTypeAliasDeclaration(node: ts.Node): node is ts.TypeAliasDeclaration;\r
+export declare function isTypeAssertion(node: ts.Node): node is ts.TypeAssertion;\r
+export declare function isTypeLiteralNode(node: ts.Node): node is ts.TypeLiteralNode;\r
+export declare function isTypeOfExpression(node: ts.Node): node is ts.TypeOfExpression;\r
+export declare function isTypeOperatorNode(node: ts.Node): node is ts.TypeOperatorNode;\r
+export declare function isTypeParameterDeclaration(node: ts.Node): node is ts.TypeParameterDeclaration;\r
+export declare function isTypePredicateNode(node: ts.Node): node is ts.TypePredicateNode;\r
+export declare function isTypeReferenceNode(node: ts.Node): node is ts.TypeReferenceNode;\r
+export declare function isTypeQueryNode(node: ts.Node): node is ts.TypeQueryNode;\r
+export declare function isUnionTypeNode(node: ts.Node): node is ts.UnionTypeNode;\r
+export declare function isVariableDeclaration(node: ts.Node): node is ts.VariableDeclaration;\r
+export declare function isVariableStatement(node: ts.Node): node is ts.VariableStatement;\r
+export declare function isVariableDeclarationList(node: ts.Node): node is ts.VariableDeclarationList;\r
+export declare function isVoidExpression(node: ts.Node): node is ts.VoidExpression;\r
+export declare function isWhileStatement(node: ts.Node): node is ts.WhileStatement;\r
+export declare function isWithStatement(node: ts.Node): node is ts.WithStatement;\r