(symbolName)
| 83330 | } |
| 83331 | } |
| 83332 | function getPropertyNameForKnownSymbolName(symbolName) { |
| 83333 | var ctorType = getGlobalESSymbolConstructorSymbol(/*reportErrors*/ false); |
| 83334 | var uniqueType = ctorType && getTypeOfPropertyOfType(getTypeOfSymbol(ctorType), ts.escapeLeadingUnderscores(symbolName)); |
| 83335 | return uniqueType && isTypeUsableAsPropertyName(uniqueType) ? getPropertyNameFromType(uniqueType) : "__@".concat(symbolName); |
| 83336 | } |
| 83337 | /** |
| 83338 | * Gets the *yield*, *return*, and *next* types of an `Iterable`-like or `AsyncIterable`-like |
| 83339 | * type from its members. |
no test coverage detected