Constructs bundle.
Optional
init: EsGenerationOptionsBundle initialization options.
Always refers to itself.
Declarations of the bundle.
Always refers to itself.
Format of the bundled code.
Always refers to itself.
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
Emitted code bundle.
A top-level emission scope. Code emitted in this scope supposed to be placed to the same bundle (i.e. module, file, etc.).