| 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 */ |