On this page

addUsage(state, symbol, usage): void
Attributes
usage:
{Usage}
Returns:
{void}

addVariableUsage(parser, name, usage): void
Attributes
usage:
{Usage}
Returns:
{void}

bailout(parserState): void
Attributes
parserState:<ParserState>
Returns:
{void}

enable(parserState): void
Attributes
parserState:<ParserState>
Returns:
{void}

getDependencyUsedByExportsCondition(dependency, usedByExports, moduleGraph): null | object
Attributes
dependency:<Dependency>
usedByExports:
{undefined|boolean|Set< string >}
moduleGraph:<ModuleGraph>
Returns:<null> | <object>

getTopLevelSymbol(state): TopLevelSymbol
Attributes

inferDependencyUsage(state): void
Attributes
Returns:
{void}

isDependencyUsedByExports(dependency, usedByExports, moduleGraph, runtime): boolean
Attributes
dependency:<Dependency>
usedByExports:
{undefined|boolean|Set< string >}
moduleGraph:<ModuleGraph>
Returns:<boolean>

isEnabled(parserState): boolean
Attributes
parserState:<ParserState>
Returns:<boolean>

onUsage(state, onUsageCallback): void
Attributes
onUsageCallback:<object>
Returns:
{void}

setTopLevelSymbol(state, symbol?): void
Attributes
Returns:
{void}

tagTopLevelSymbol(parser, name): undefined | TopLevelSymbol
Attributes