(useSite)
| 21093 | } |
| 21094 | ts.pseudoBigIntToString = pseudoBigIntToString; |
| 21095 | function isValidTypeOnlyAliasUseSite(useSite) { |
| 21096 | return !!(useSite.flags & 16777216 /* NodeFlags.Ambient */) |
| 21097 | || isPartOfTypeQuery(useSite) |
| 21098 | || isIdentifierInNonEmittingHeritageClause(useSite) |
| 21099 | || isPartOfPossiblyValidTypeOrAbstractComputedPropertyName(useSite) |
| 21100 | || !(isExpressionNode(useSite) || isShorthandPropertyNameUseSite(useSite)); |
| 21101 | } |
| 21102 | ts.isValidTypeOnlyAliasUseSite = isValidTypeOnlyAliasUseSite; |
| 21103 | function isShorthandPropertyNameUseSite(useSite) { |
| 21104 | return ts.isIdentifier(useSite) && ts.isShorthandPropertyAssignment(useSite.parent) && useSite.parent.name === useSite; |
nothing calls this directly
no test coverage detected