addUsage(state, symbol, usage): voidAttributes
Returns:
{void}
addVariableUsage(parser, name, usage): voidAttributes
Returns:
{void}
bailout(parserState): voidAttributes
parserState:
<ParserState>Returns:
{void}
enable(parserState): voidAttributes
parserState:
<ParserState>Returns:
{void}
getDependencyUsedByExportsCondition(dependency, usedByExports, moduleGraph): null | objectAttributes
getTopLevelSymbol(state): TopLevelSymbolAttributes
state:
<ParserState>Returns:
<TopLevelSymbol>inferDependencyUsage(state): voidAttributes
state:
<ParserState>Returns:
{void}
isDependencyUsedByExports(dependency, usedByExports, moduleGraph, runtime): booleanAttributes
dependency:
<Dependency>usedByExports:
{undefined|boolean|Set< string >}
moduleGraph:
<ModuleGraph>runtime:
<RuntimeSpec>Returns:
<boolean>isEnabled(parserState): booleanAttributes
parserState:
<ParserState>Returns:
<boolean>onUsage(state, onUsageCallback): voidAttributes
state:
<ParserState>onUsageCallback:
<object>Returns:
{void}
setTopLevelSymbol(state, symbol?): voidAttributes
state:
<ParserState>symbol:
<TopLevelSymbol>Returns:
{void}
tagTopLevelSymbol(parser, name): undefined | TopLevelSymbolAttributes
parser:
<JavascriptParser>name:
<string>Returns:
<undefined>
|
<TopLevelSymbol>Type:
<symbol>