On this page

new InitFragment(content, stage, position, key?, endContent?): InitFragment<GenerateContext>
Attributes
content:<string>
the source code that will be included as initialization code
stage:<number>
category of initialization code (contribute to order)
position:<number>
position in the category (contribute to order)
unique key to avoid emitting the same initialization code twice
endContent:<string>
the source code that will be included at the end of the module
Returns:
{InitFragment }
Attributes
content:<string>
endContent:<string>
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>
webpack.InitFragment.deserialize(context): void
  • context {ObjectDeserializerContext} context
  • Returns: {void}

webpack.InitFragment.getContent(context): void
  • context {GenerateContext} context
  • Returns: <string> the source code that will be included as initialization code

webpack.InitFragment.getEndContent(context): void
  • context {GenerateContext} context
  • Returns: <string> the source code that will be included at the end of the module

webpack.InitFragment.serialize(context): void
  • context {ObjectSerializerContext} context
  • Returns: {void}

webpack.InitFragment.addToSource(source, initFragments, context): void
  • source {Source} sources
  • initFragments {MaybeMergeableInitFragment[]} init fragments
  • context {Context} context
  • Returns: {Source} source