Declarations of the bundle.
Format of the bundled code.
Scope kind.
Namespace used to name the symbols.
Obtains scoped value stored under the given key
.
Creates new value and stores it, unless the value stored already.
Scoped value type.
Scoped value key.
Scoped value.
Checks whether the emission is still active.
true
if emission is in process, or false
if emission is completed.
Informs whether this is an asynchronous scope.
await
expressions can be emitted only within asynchronous scopes.
true
for a top-level bundle, or a scope within asynchronous function.
Informs whether this is a generator scope.
yield
expressions can be emitted only within generator scopes.
true
for scope within generator function.
Creates nested emission scope.
Optional
init: EsScopeInitNested emission scope options.
New code emission scope.
Starts new emission span.
Rest
...emitters: EsEmitter[]Code emitters to emit the code into the span.
New code emission span.
Generated using TypeDoc
Code emission scope.
Ensures that all code emitted before the code printed.
Code may be emitted in multiple spans in arbitrary order.
Scopes may be nested.