On this page

webpack.optimize.InnerGraph.addUsage(state, symbol, usage): void
  • state {ParserState} parser state
  • symbol <null> the symbol, or null for all symbols
  • usage {Usage} usage data
  • Returns: {void}

webpack.optimize.InnerGraph.addVariableUsage(parser, name, usage): void
  • parser {JavascriptParser} the parser
  • name <string> name of variable
  • usage {Usage} usage data
  • Returns: {void}

webpack.optimize.InnerGraph.bailout(parserState): void
  • parserState {ParserState} parser state
  • Returns: {void}

webpack.optimize.InnerGraph.enable(parserState): void
  • parserState {ParserState} parser state
  • Returns: {void}

webpack.optimize.InnerGraph.getDependencyUsedByExportsCondition(dependency, usedByExports, moduleGraph): void
  • dependency {Dependency} the dependency
  • usedByExports {undefined|boolean|Set} usedByExports info
  • moduleGraph {ModuleGraph} moduleGraph
  • Returns: <null> | <object> function to determine if the connection is active

webpack.optimize.InnerGraph.getTopLevelSymbol(state): void
  • state {ParserState} parser state
  • Returns: {void|TopLevelSymbol} usage data

webpack.optimize.InnerGraph.inferDependencyUsage(state): void
  • state {ParserState} parser state
  • Returns: {void}

webpack.optimize.InnerGraph.isDependencyUsedByExports(dependency, usedByExports, moduleGraph, runtime): void
  • dependency {Dependency} the dependency
  • usedByExports {undefined|boolean|Set} usedByExports info
  • moduleGraph {ModuleGraph} moduleGraph
  • runtime {RuntimeSpec} runtime
  • Returns: <boolean> false, when unused. Otherwise true

webpack.optimize.InnerGraph.isEnabled(parserState): void
  • parserState {ParserState} parser state
  • Returns: <boolean> true, when enabled

webpack.optimize.InnerGraph.onUsage(state, onUsageCallback): void
  • state {ParserState} parser state
  • onUsageCallback <object> on usage callback
  • Returns: {void}

webpack.optimize.InnerGraph.setTopLevelSymbol(state, symbol?): void
  • state {ParserState} parser state
  • symbol {TopLevelSymbol} the symbol
  • Returns: {void}

webpack.optimize.InnerGraph.tagTopLevelSymbol(parser, name): void
  • parser {JavascriptParser} parser
  • name <string> name of variable
  • Returns: <undefined> symbol