You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SingleLine=1<<0,// The contents of this node should be emitted on a single line.
7523
-
AdviseOnEmitNode=1<<1,// The printer should invoke the onEmitNode callback when printing this node.
7524
-
NoSubstitution=1<<2,// Disables further substitution of an expression.
7525
-
CapturesThis=1<<3,// The function captures a lexical `this`
7526
-
NoLeadingSourceMap=1<<4,// Do not emit a leading source map location for this node.
7527
-
NoTrailingSourceMap=1<<5,// Do not emit a trailing source map location for this node.
7523
+
MultiLine=1<<1,
7524
+
AdviseOnEmitNode=1<<2,// The printer should invoke the onEmitNode callback when printing this node.
7525
+
NoSubstitution=1<<3,// Disables further substitution of an expression.
7526
+
CapturesThis=1<<4,// The function captures a lexical `this`
7527
+
NoLeadingSourceMap=1<<5,// Do not emit a leading source map location for this node.
7528
+
NoTrailingSourceMap=1<<6,// Do not emit a trailing source map location for this node.
7528
7529
NoSourceMap=NoLeadingSourceMap|NoTrailingSourceMap,// Do not emit a source map location for this node.
7529
-
NoNestedSourceMaps=1<<6,// Do not emit source map locations for children of this node.
7530
-
NoTokenLeadingSourceMaps=1<<7,// Do not emit leading source map location for token nodes.
7531
-
NoTokenTrailingSourceMaps=1<<8,// Do not emit trailing source map location for token nodes.
7530
+
NoNestedSourceMaps=1<<7,// Do not emit source map locations for children of this node.
7531
+
NoTokenLeadingSourceMaps=1<<8,// Do not emit leading source map location for token nodes.
7532
+
NoTokenTrailingSourceMaps=1<<9,// Do not emit trailing source map location for token nodes.
7532
7533
NoTokenSourceMaps=NoTokenLeadingSourceMaps|NoTokenTrailingSourceMaps,// Do not emit source map locations for tokens of this node.
7533
-
NoLeadingComments=1<<9,// Do not emit leading comments for this node.
7534
-
NoTrailingComments=1<<10,// Do not emit trailing comments for this node.
7534
+
NoLeadingComments=1<<10,// Do not emit leading comments for this node.
7535
+
NoTrailingComments=1<<11,// Do not emit trailing comments for this node.
7535
7536
NoComments=NoLeadingComments|NoTrailingComments,// Do not emit comments for this node.
7536
-
NoNestedComments=1<<11,
7537
-
HelperName=1<<12,// The Identifier refers to an *unscoped* emit helper (one that is emitted at the top of the file)
7538
-
ExportName=1<<13,// Ensure an export prefix is added for an identifier that points to an exported declaration with a local name (see SymbolFlags.ExportHasLocal).
7539
-
LocalName=1<<14,// Ensure an export prefix is not added for an identifier that points to an exported declaration.
7540
-
InternalName=1<<15,// The name is internal to an ES5 class body function.
7541
-
Indented=1<<16,// Adds an explicit extra indentation level for class and function bodies when printing (used to match old emitter).
7542
-
NoIndentation=1<<17,// Do not indent the node.
7543
-
AsyncFunctionBody=1<<18,
7544
-
ReuseTempVariableScope=1<<19,// Reuse the existing temp variable scope during emit.
7545
-
CustomPrologue=1<<20,// Treat the statement as if it were a prologue directive (NOTE: Prologue directives are *not* transformed).
7546
-
NoHoisting=1<<21,// Do not hoist this declaration in --module system
7547
-
HasEndOfDeclarationMarker=1<<22,// Declaration has an associated NotEmittedStatement to mark the end of the declaration
7548
-
Iterator=1<<23,// The expression to a `yield*` should be treated as an Iterator when down-leveling, not an Iterable.
7549
-
NoAsciiEscaping=1<<24,// When synthesizing nodes that lack an original node or textSourceNode, we want to write the text on the node with ASCII escaping substitutions.
7550
-
/** @internal */TypeScriptClassWrapper=1<<25,// The node is an IIFE class wrapper created by the ts transform.
7551
-
/** @internal */NeverApplyImportHelper=1<<26,// Indicates the node should never be wrapped with an import star helper (because, for example, it imports tslib itself)
7552
-
/** @internal */IgnoreSourceNewlines=1<<27,// Overrides `printerOptions.preserveSourceNewlines` to print this node (and all descendants) with default whitespace.
7553
-
/** @internal */Immutable=1<<28,// Indicates a node is a singleton intended to be reused in multiple locations. Any attempt to make further changes to the node will result in an error.
7554
-
/** @internal */IndirectCall=1<<29,// Emit CallExpression as an indirect call: `(0, f)()`
7537
+
NoNestedComments=1<<12,
7538
+
HelperName=1<<13,// The Identifier refers to an *unscoped* emit helper (one that is emitted at the top of the file)
7539
+
ExportName=1<<14,// Ensure an export prefix is added for an identifier that points to an exported declaration with a local name (see SymbolFlags.ExportHasLocal).
7540
+
LocalName=1<<15,// Ensure an export prefix is not added for an identifier that points to an exported declaration.
7541
+
InternalName=1<<16,// The name is internal to an ES5 class body function.
7542
+
Indented=1<<17,// Adds an explicit extra indentation level for class and function bodies when printing (used to match old emitter).
7543
+
NoIndentation=1<<18,// Do not indent the node.
7544
+
AsyncFunctionBody=1<<19,
7545
+
ReuseTempVariableScope=1<<20,// Reuse the existing temp variable scope during emit.
7546
+
CustomPrologue=1<<21,// Treat the statement as if it were a prologue directive (NOTE: Prologue directives are *not* transformed).
7547
+
NoHoisting=1<<22,// Do not hoist this declaration in --module system
7548
+
HasEndOfDeclarationMarker=1<<23,// Declaration has an associated NotEmittedStatement to mark the end of the declaration
7549
+
Iterator=1<<24,// The expression to a `yield*` should be treated as an Iterator when down-leveling, not an Iterable.
7550
+
NoAsciiEscaping=1<<25,// When synthesizing nodes that lack an original node or textSourceNode, we want to write the text on the node with ASCII escaping substitutions.
7551
+
/** @internal */TypeScriptClassWrapper=1<<26,// The node is an IIFE class wrapper created by the ts transform.
7552
+
/** @internal */NeverApplyImportHelper=1<<27,// Indicates the node should never be wrapped with an import star helper (because, for example, it imports tslib itself)
7553
+
/** @internal */IgnoreSourceNewlines=1<<28,// Overrides `printerOptions.preserveSourceNewlines` to print this node (and all descendants) with default whitespace.
7554
+
/** @internal */Immutable=1<<29,// Indicates a node is a singleton intended to be reused in multiple locations. Any attempt to make further changes to the node will result in an error.
7555
+
/** @internal */IndirectCall=1<<30,// Emit CallExpression as an indirect call: `(0, f)()`
0 commit comments