Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ModuleGraph

Index

Constructors

  • Returns ModuleGraph

Properties

ModuleGraphConnection: typeof ModuleGraphConnection

Methods

  • addExtraReason(module: Module, explanation: string): void
  • Parameters

    • module: Module
    • explanation: string

    Returns void

  • cached<T, V>(fn: (moduleGraph: ModuleGraph, ...args: T) => V, ...args: T): V
  • Type parameters

    • T: any[]

    • V

    Parameters

    Returns V

  • cloneModuleAttributes(sourceModule: Module, targetModule: Module): void
  • Parameters

    Returns void

  • freeze(cacheStage?: string): void
  • Parameters

    • Optional cacheStage: string

    Returns void

  • getDepth(module: Module): null | number
  • Parameters

    Returns null | number

  • Parameters

    • module: Module
    • exportName: string

    Returns ExportInfo

  • Parameters

    Returns ExportsInfo

  • Parameters

    Returns null | Module

  • getMeta(thing?: any): Object
  • Parameters

    • Optional thing: any

    Returns Object

  • getMetaIfExisting(thing?: any): undefined | Object
  • Parameters

    • Optional thing: any

    Returns undefined | Object

  • Parameters

    Returns (string | ((requestShortener: RequestShortener) => string))[]

  • getPostOrderIndex(module: Module): null | number
  • Parameters

    Returns null | number

  • getPreOrderIndex(module: Module): null | number
  • Parameters

    Returns null | number

  • Parameters

    Returns null | ModuleProfile

  • getProvidedExports(module: Module): null | true | string[]
  • Parameters

    Returns null | true | string[]

  • Parameters

    • module: Module
    • exportName: string

    Returns ExportInfo

  • isAsync(module: Module): boolean
  • Parameters

    Returns boolean

  • isExportProvided(module: Module, exportName: string | string[]): null | boolean
  • Parameters

    • module: Module
    • exportName: string | string[]

    Returns null | boolean

  • removeAllModuleAttributes(): void
  • Returns void

  • removeModuleAttributes(module: Module): void
  • Parameters

    Returns void

  • setAsync(module: Module): void
  • Parameters

    Returns void

  • setDepth(module: Module, depth: number): void
  • Parameters

    Returns void

  • setDepthIfLower(module: Module, depth: number): boolean
  • Parameters

    Returns boolean

  • Parameters

    Returns void

  • setIssuerIfUnset(module: Module, issuer: null | Module): void
  • Parameters

    Returns void

  • Parameters

    Returns void

  • setPostOrderIndex(module: Module, index: number): void
  • Parameters

    Returns void

  • setPostOrderIndexIfUnset(module: Module, index: number): boolean
  • Parameters

    Returns boolean

  • setPreOrderIndex(module: Module, index: number): void
  • Parameters

    Returns void

  • setPreOrderIndexIfUnset(module: Module, index: number): boolean
  • Parameters

    Returns boolean

  • Parameters

    Returns void

  • unfreeze(): void
  • Returns void

  • clearModuleGraphForModule(module: Module): void
  • Parameters

    Returns void

  • getModuleGraphForModule(module: Module, deprecateMessage: string, deprecationCode: string): ModuleGraph
  • Parameters

    • module: Module
    • deprecateMessage: string
    • deprecationCode: string

    Returns ModuleGraph

  • Parameters

    Returns void