On this page

Attributes
new InitFragment(content, stage, position, key?, endContent?): InitFragment< GenerateContext >
Attributes
stage:<number>
position:<number>
endContent:<string> | <Source>
Returns:
{InitFragment< GenerateContext >}

Creates an instance of InitFragment.

Attributes
content:<string> | <Source>
endContent:<string> | <Source>
position:<number>
stage:<number>
STAGE_ASYNC_BOUNDARY:<number>
STAGE_ASYNC_DEPENDENCIES:<number>
STAGE_ASYNC_HARMONY_IMPORTS:<number>
STAGE_CONSTANTS:<number>
STAGE_HARMONY_EXPORTS:<number>
STAGE_HARMONY_IMPORTS:<number>
STAGE_PROVIDES:<number>
deserialize(context): void
Attributes
Returns:
{void}

Restores this instance from the provided deserializer context.


getContent(context): string | Source | undefined
Attributes

Returns the source code that will be included as initialization code.


getEndContent(context): string | Source | undefined
Attributes

Returns the source code that will be included at the end of the module.


serialize(context): void
Attributes
Returns:
{void}

Serializes this instance into the provided serializer context.


Attributes
source:<Source>
initFragments:
{MaybeMergeableInitFragment< Context >[]}
context:
{Context}
Returns:<Source>

Adds the provided source to the init fragment.