MCPcopy Index your code
hub / github.com/microsoft/typescript-go / IsValidTypeOnlyAliasUseSite

Function IsValidTypeOnlyAliasUseSite

internal/ast/utilities.go:3105–3111  ·  view source on GitHub ↗
(useSite *Node)

Source from the content-addressed store, hash-verified

3103}
3104
3105func IsValidTypeOnlyAliasUseSite(useSite *Node) bool {
3106 return useSite.Flags&(NodeFlagsAmbient|NodeFlagsJSDoc) != 0 ||
3107 IsPartOfTypeQuery(useSite) ||
3108 isIdentifierInNonEmittingHeritageClause(useSite) ||
3109 isPartOfPossiblyValidTypeOrAbstractComputedPropertyName(useSite) ||
3110 !(IsExpressionNode(useSite) || isShorthandPropertyNameUseSite(useSite))
3111}
3112
3113func isIdentifierInNonEmittingHeritageClause(node *Node) bool {
3114 if !IsIdentifier(node) {

Callers 5

getFixesInfoForUMDImportFunction · 0.92
getCompletionDataMethod · 0.92
checkConstEnumAccessMethod · 0.92

Tested by

no test coverage detected