OptionalemitFrom the compiler api: "A value indicating the purpose of a node. This is primarily used to
distinguish between an Identifier used in an expression position, versus an
Identifier used as an IdentifierName as part of a declaration. For most nodes you
should just pass Unspecified."
Defaults to Unspecified.
OptionalnewNew line kind.
Defaults to line feed.
OptionalremoveWhether to remove comments or not.
OptionalscriptThe script kind.
Options for printing a node.