ReadonlyfactoryHook used by transformers to substitute expressions just before they are emitted by the pretty printer.
NOTE: Transformation hooks should only be modified during Transformer initialization,
before returning the NodeTransformer callback.
Enables before/after emit notifications in the pretty printer for the provided SyntaxKind.
Enables expression substitutions in the pretty printer for the provided SyntaxKind.
Gets the compiler options supplied to the transformer.
Hoists a function declaration to the containing scope.
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.
Hook used to allow transformers to capture state before or after the printer emits a node.
NOTE: Transformation hooks should only be modified during
Transformerinitialization, before returning theNodeTransformercallback.