* If an identifier name is a reserved word, returns a string literal for the name. * * @param name An Identifier
(name)
| 101751 | * @param name An Identifier |
| 101752 | */ |
| 101753 | function trySubstituteReservedName(name) { |
| 101754 | var token = name.originalKeywordKind || (ts.nodeIsSynthesized(name) ? ts.stringToToken(ts.idText(name)) : undefined); |
| 101755 | if (token !== undefined && token >= 81 /* SyntaxKind.FirstReservedWord */ && token <= 116 /* SyntaxKind.LastReservedWord */) { |
| 101756 | return ts.setTextRange(factory.createStringLiteralFromNode(name), name); |
| 101757 | } |
| 101758 | return undefined; |
| 101759 | } |
| 101760 | } |
| 101761 | ts.transformES5 = transformES5; |
| 101762 | })(ts || (ts = {})); |
no outgoing calls
no test coverage detected