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 | false | object
Attributes
dependency:<Dependency>
usedByExports:<undefined> | <boolean> | <Set>
moduleGraph:<ModuleGraph>
Returns:<null> | <false> | <object>

getTopLevelSymbol(state): void | TopLevelSymbol
Attributes

inferDependencyUsage(state): void
Attributes
Returns:<void>

isDependencyUsedByExports(dependency, usedByExports, moduleGraph, runtime): boolean
Attributes
dependency:<Dependency>
usedByExports:<undefined> | <boolean> | <Set>
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

tagTopLevelSymbol(parser, name): undefined | TopLevelSymbol
Attributes