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

Function ExtractModifiers

internal/transformers/modifiervisitor.go:21–28  ·  view source on GitHub ↗
(emitContext *printer.EmitContext, modifiers *ast.ModifierList, allowed ast.ModifierFlags)

Source from the content-addressed store, hash-verified

19}
20
21func ExtractModifiers(emitContext *printer.EmitContext, modifiers *ast.ModifierList, allowed ast.ModifierFlags) *ast.ModifierList {
22 if modifiers == nil {
23 return nil
24 }
25 tx := modifierVisitor{AllowedModifiers: allowed}
26 tx.NewTransformer(tx.visit, emitContext)
27 return tx.visitor.VisitModifiers(modifiers)
28}

Calls 2

NewTransformerMethod · 0.80
VisitModifiersMethod · 0.80

Tested by

no test coverage detected