UNPKG

@irwinproject/storybook-addon-tsdoc

Version:
94 lines (93 loc) 7.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SyntaxKindDelegator = void 0; const ts_morph_1 = require("ts-morph"); exports.SyntaxKindDelegator = { [ts_morph_1.SyntaxKind.SourceFile]: ts_morph_1.Node.isSourceFile, [ts_morph_1.SyntaxKind.SyntaxList]: ts_morph_1.Node.isSyntaxList, [ts_morph_1.SyntaxKind.TypeAliasDeclaration]: ts_morph_1.Node.isTypeAliasDeclaration, [ts_morph_1.SyntaxKind.StringKeyword]: ts_morph_1.Node.isStringKeyword, [ts_morph_1.SyntaxKind.NumberKeyword]: ts_morph_1.Node.isNumberKeyword, [ts_morph_1.SyntaxKind.BooleanKeyword]: ts_morph_1.Node.isBooleanKeyword, [ts_morph_1.SyntaxKind.NeverKeyword]: ts_morph_1.Node.isNeverKeyword, [ts_morph_1.SyntaxKind.NullKeyword]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.UndefinedKeyword]: ts_morph_1.Node.isUndefinedKeyword, [ts_morph_1.SyntaxKind.AnyKeyword]: ts_morph_1.Node.isAnyKeyword, [ts_morph_1.SyntaxKind.LiteralType]: ts_morph_1.Node.isLiteralTypeNode, [ts_morph_1.SyntaxKind.StringLiteral]: ts_morph_1.Node.isStringLiteral, [ts_morph_1.SyntaxKind.NumericLiteral]: ts_morph_1.Node.isNumericLiteral, [ts_morph_1.SyntaxKind.TupleType]: ts_morph_1.Node.isTupleTypeNode, [ts_morph_1.SyntaxKind.NamedTupleMember]: ts_morph_1.Node.isNamedTupleMember, [ts_morph_1.SyntaxKind.ArrayType]: ts_morph_1.Node.isArrayTypeNode, [ts_morph_1.SyntaxKind.UnionType]: ts_morph_1.Node.isUnionTypeNode, [ts_morph_1.SyntaxKind.IntersectionType]: ts_morph_1.Node.isIntersectionTypeNode, [ts_morph_1.SyntaxKind.TypeLiteral]: ts_morph_1.Node.isTypeLiteral, [ts_morph_1.SyntaxKind.PropertySignature]: ts_morph_1.Node.isPropertySignature, [ts_morph_1.SyntaxKind.MethodSignature]: ts_morph_1.Node.isMethodSignature, [ts_morph_1.SyntaxKind.TypeReference]: ts_morph_1.Node.isTypeReference, [ts_morph_1.SyntaxKind.Identifier]: ts_morph_1.Node.isIdentifier, [ts_morph_1.SyntaxKind.TypeParameter]: ts_morph_1.Node.isTypeParameterDeclaration, [ts_morph_1.SyntaxKind.Parameter]: ts_morph_1.Node.isParameterDeclaration, [ts_morph_1.SyntaxKind.FunctionType]: ts_morph_1.Node.isFunctionTypeNode, [ts_morph_1.SyntaxKind.ParenthesizedType]: ts_morph_1.Node.isParenthesizedTypeNode, [ts_morph_1.SyntaxKind.ClassDeclaration]: ts_morph_1.Node.isClassDeclaration, [ts_morph_1.SyntaxKind.ExpressionWithTypeArguments]: ts_morph_1.Node.isExpressionWithTypeArguments, [ts_morph_1.SyntaxKind.InterfaceDeclaration]: ts_morph_1.Node.isInterfaceDeclaration, [ts_morph_1.SyntaxKind.MethodDeclaration]: ts_morph_1.Node.isMethodDeclaration, [ts_morph_1.SyntaxKind.PropertyDeclaration]: ts_morph_1.Node.isPropertyDeclaration, [ts_morph_1.SyntaxKind.Constructor]: ts_morph_1.Node.isConstructorDeclaration, [ts_morph_1.SyntaxKind.ArrayLiteralExpression]: ts_morph_1.Node.isArrayLiteralExpression, [ts_morph_1.SyntaxKind.ClassStaticBlockDeclaration]: ts_morph_1.Node.isClassStaticBlockDeclaration, [ts_morph_1.SyntaxKind.GetAccessor]: ts_morph_1.Node.isGetAccessorDeclaration, [ts_morph_1.SyntaxKind.SetAccessor]: ts_morph_1.Node.isSetAccessorDeclaration, [ts_morph_1.SyntaxKind.ConditionalType]: ts_morph_1.Node.isConditionalTypeNode, [ts_morph_1.SyntaxKind.VariableStatement]: ts_morph_1.Node.isVariableStatement, [ts_morph_1.SyntaxKind.VariableDeclaration]: ts_morph_1.Node.isVariableDeclaration, [ts_morph_1.SyntaxKind.FunctionExpression]: ts_morph_1.Node.isFunctionExpression, [ts_morph_1.SyntaxKind.ArrowFunction]: ts_morph_1.Node.isArrowFunction, [ts_morph_1.SyntaxKind.ObjectLiteralExpression]: ts_morph_1.Node.isObjectLiteralExpression, [ts_morph_1.SyntaxKind.ObjectBindingPattern]: ts_morph_1.Node.isObjectBindingPattern, [ts_morph_1.SyntaxKind.BindingElement]: ts_morph_1.Node.isBindingElement, [ts_morph_1.SyntaxKind.ArrayBindingPattern]: ts_morph_1.Node.isArrayBindingPattern, [ts_morph_1.SyntaxKind.ExportDeclaration]: ts_morph_1.Node.isExportDeclaration, [ts_morph_1.SyntaxKind.QualifiedName]: ts_morph_1.Node.isQualifiedName, [ts_morph_1.SyntaxKind.TypePredicate]: ts_morph_1.Node.isTypePredicate, [ts_morph_1.SyntaxKind.MultiLineCommentTrivia]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.TypeOperator]: ts_morph_1.Node.isTypeOperatorTypeNode, [ts_morph_1.SyntaxKind.BinaryExpression]: ts_morph_1.Node.isBinaryExpression, [ts_morph_1.SyntaxKind.PropertyAccessExpression]: ts_morph_1.Node.isPropertyAccessExpression, [ts_morph_1.SyntaxKind.AsteriskToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.AsteriskAsteriskToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.AsteriskAsteriskEqualsToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.AsteriskEqualsToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.PlusToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.PlusPlusToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.PlusEqualsToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.MinusToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.MinusMinusToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.MinusEqualsToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.SlashToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.SlashEqualsToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.LessThanToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.LessThanEqualsToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.GreaterThanToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.GreaterThanEqualsToken]: ts_morph_1.Node.isNode, [ts_morph_1.SyntaxKind.CallExpression]: ts_morph_1.Node.isCallExpression, [ts_morph_1.SyntaxKind.RestType]: ts_morph_1.Node.isRestTypeNode, [ts_morph_1.SyntaxKind.IndexedAccessType]: ts_morph_1.Node.isIndexedAccessTypeNode, [ts_morph_1.SyntaxKind.FunctionDeclaration]: ts_morph_1.Node.isFunctionDeclaration, [ts_morph_1.SyntaxKind.ClassExpression]: ts_morph_1.Node.isClassExpression, [ts_morph_1.SyntaxKind.ExpressionStatement]: ts_morph_1.Node.isExpressionStatement, [ts_morph_1.SyntaxKind.PropertyAssignment]: ts_morph_1.Node.isPropertyAssignment, [ts_morph_1.SyntaxKind.NewExpression]: ts_morph_1.Node.isNewExpression, [ts_morph_1.SyntaxKind.ObjectKeyword]: ts_morph_1.Node.isObjectKeyword, [ts_morph_1.SyntaxKind.BigIntLiteral]: ts_morph_1.Node.isBigIntLiteral, [ts_morph_1.SyntaxKind.TrueKeyword]: ts_morph_1.Node.isTrueLiteral, [ts_morph_1.SyntaxKind.FalseKeyword]: ts_morph_1.Node.isFalseLiteral, [ts_morph_1.SyntaxKind.EnumDeclaration]: ts_morph_1.Node.isEnumDeclaration, [ts_morph_1.SyntaxKind.EnumMember]: ts_morph_1.Node.isEnumMember, //Used in testing only will be removed as I dont see the point in adding code to force a error to thrown to accomplish 100% code coverage. This is designed for typescript and due to typing even eslint should trigger warnings if being misused. [1337]: (node) => { return false; } };