(pos, hasJSDoc, decorators, modifiers)
| 36959 | return withJSDoc(finishNode(factory.createEnumMember(name, initializer), pos), hasJSDoc); |
| 36960 | } |
| 36961 | function parseEnumDeclaration(pos, hasJSDoc, decorators, modifiers) { |
| 36962 | parseExpected(92 /* SyntaxKind.EnumKeyword */); |
| 36963 | var name = parseIdentifier(); |
| 36964 | var members; |
| 36965 | if (parseExpected(18 /* SyntaxKind.OpenBraceToken */)) { |
| 36966 | members = doOutsideOfYieldAndAwaitContext(function () { return parseDelimitedList(6 /* ParsingContext.EnumMembers */, parseEnumMember); }); |
| 36967 | parseExpected(19 /* SyntaxKind.CloseBraceToken */); |
| 36968 | } |
| 36969 | else { |
| 36970 | members = createMissingList(); |
| 36971 | } |
| 36972 | var node = factory.createEnumDeclaration(decorators, modifiers, name, members); |
| 36973 | return withJSDoc(finishNode(node, pos), hasJSDoc); |
| 36974 | } |
| 36975 | function parseModuleBlock() { |
| 36976 | var pos = getNodePos(); |
| 36977 | var statements; |
no test coverage detected
searching dependent graphs…