TransformationContext
Properties
Functions
Enables before/after emit notifications in the pretty printer for the provided SyntaxKind.
Enables expression substitutions in the pretty printer for the provided SyntaxKind.
Ends a lexical environment, returning any declarations.
Gets the compiler options supplied to the transformer.
Hoists a function declaration to the containing scope.
Hoists a variable declaration to the containing scope.
Determines whether before/after emit notifications should be raised in the pretty printer when it emits a node.
Determines whether expression substitutions are enabled for the provided node.
Gets and resets the requested non-scoped emit helpers.
Records a request for a non-scoped emit helper in the current context.
Resumes a suspended lexical environment, usually before visiting a function body.
Starts a new lexical environment.
Suspends the current lexical environment, usually after visiting a parameter list.