A hook used to check if an emit notification is required for a node.
The node to emit.
A hook used by the Printer to provide notifications prior to emitting a node. A
compatible implementation must invoke emitCallback
with the provided hint
and
node
values.
A hint indicating the intended purpose of the node.
The node to emit.
A callback that, when invoked, will emit the node.
A hook used by the Printer to perform just-in-time substitution of a node. This is
primarily used by node transformations that need to substitute one node for another,
such as replacing myExportedVar
with exports.myExportedVar
.
Generated using TypeDoc
A hook used by the Printer when generating unique names to avoid collisions with globally defined names that exist outside of the current source file.