MCPcopy Create free account
hub / github.com/microsoft/typescript-go / isTypeAnnotationContext

Function isTypeAnnotationContext

internal/format/rulecontext.go:203–210  ·  view source on GitHub ↗
(context *FormattingContext)

Source from the content-addressed store, hash-verified

201}
202
203func isTypeAnnotationContext(context *FormattingContext) bool {
204 contextKind := context.contextNode.Kind
205 return contextKind == ast.KindPropertyDeclaration ||
206 contextKind == ast.KindPropertySignature ||
207 contextKind == ast.KindParameter ||
208 contextKind == ast.KindVariableDeclaration ||
209 ast.IsFunctionLikeKind(contextKind)
210}
211
212func isOptionalPropertyContext(context *FormattingContext) bool {
213 return ast.IsPropertyDeclaration(context.contextNode) && ast.HasQuestionToken(context.contextNode)

Callers 1

Calls 1

IsFunctionLikeKindFunction · 0.92

Tested by

no test coverage detected