MCPcopy Index your code
hub / github.com/nodejs/node / isDeclarationKind

Function isDeclarationKind

test/fixtures/snapshot/typescript.js:13982–14018  ·  view source on GitHub ↗
(kind)

Source from the content-addressed store, hash-verified

13980 }
13981 ts.isModuleOrEnumDeclaration = isModuleOrEnumDeclaration;
13982 function isDeclarationKind(kind) {
13983 return kind === 214 /* SyntaxKind.ArrowFunction */
13984 || kind === 203 /* SyntaxKind.BindingElement */
13985 || kind === 257 /* SyntaxKind.ClassDeclaration */
13986 || kind === 226 /* SyntaxKind.ClassExpression */
13987 || kind === 170 /* SyntaxKind.ClassStaticBlockDeclaration */
13988 || kind === 171 /* SyntaxKind.Constructor */
13989 || kind === 260 /* SyntaxKind.EnumDeclaration */
13990 || kind === 299 /* SyntaxKind.EnumMember */
13991 || kind === 275 /* SyntaxKind.ExportSpecifier */
13992 || kind === 256 /* SyntaxKind.FunctionDeclaration */
13993 || kind === 213 /* SyntaxKind.FunctionExpression */
13994 || kind === 172 /* SyntaxKind.GetAccessor */
13995 || kind === 267 /* SyntaxKind.ImportClause */
13996 || kind === 265 /* SyntaxKind.ImportEqualsDeclaration */
13997 || kind === 270 /* SyntaxKind.ImportSpecifier */
13998 || kind === 258 /* SyntaxKind.InterfaceDeclaration */
13999 || kind === 285 /* SyntaxKind.JsxAttribute */
14000 || kind === 169 /* SyntaxKind.MethodDeclaration */
14001 || kind === 168 /* SyntaxKind.MethodSignature */
14002 || kind === 261 /* SyntaxKind.ModuleDeclaration */
14003 || kind === 264 /* SyntaxKind.NamespaceExportDeclaration */
14004 || kind === 268 /* SyntaxKind.NamespaceImport */
14005 || kind === 274 /* SyntaxKind.NamespaceExport */
14006 || kind === 164 /* SyntaxKind.Parameter */
14007 || kind === 296 /* SyntaxKind.PropertyAssignment */
14008 || kind === 167 /* SyntaxKind.PropertyDeclaration */
14009 || kind === 166 /* SyntaxKind.PropertySignature */
14010 || kind === 173 /* SyntaxKind.SetAccessor */
14011 || kind === 297 /* SyntaxKind.ShorthandPropertyAssignment */
14012 || kind === 259 /* SyntaxKind.TypeAliasDeclaration */
14013 || kind === 163 /* SyntaxKind.TypeParameter */
14014 || kind === 254 /* SyntaxKind.VariableDeclaration */
14015 || kind === 345 /* SyntaxKind.JSDocTypedefTag */
14016 || kind === 338 /* SyntaxKind.JSDocCallbackTag */
14017 || kind === 347 /* SyntaxKind.JSDocPropertyTag */;
14018 }
14019 function isDeclarationStatementKind(kind) {
14020 return kind === 256 /* SyntaxKind.FunctionDeclaration */
14021 || kind === 276 /* SyntaxKind.MissingDeclaration */

Callers 1

isDeclarationFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected