class webpack.ContextModuleFactory extends ModuleFactoryRepresents the module factory runtime component.
new ContextModuleFactory(): ContextModuleFactoryReturns:
ContextModuleFactoryAttributes
hooks:
Readonly<{ afterResolve: AsyncSeriesWaterfallHook<[AfterContextResolveData], false | void | AfterContextResolveData>; alternativeRequests: AsyncSeriesWaterfallHook<[ContextAlternativeRequest[], ContextModuleOptions], ContextAlternativeRequest[]>; alternatives: FakeHook<Pick<AsyncSeriesWaterfallHook<[ContextAlternativeRequest[]], ContextAlternativeRequest[]>, "name" | "tap" | "tapAsync" | "tapPromise">>; beforeResolve: AsyncSeriesWaterfallHook<[BeforeContextResolveData], false | void | BeforeContextResolveData>; contextModuleFiles: SyncWaterfallHook<[string[]], string[]> }>resolverFactory:
ResolverFactorycreate(data, callback): voidAttributes
callback:
(err?: Error | null, result?: ModuleFactoryResult) => voidReturns:
voidProcesses the provided data.
resolveDependencies(fs, options, callback): voidAttributes
options:
ContextModuleOptionscallback:
(err: Error | null, dependencies?: ContextElementDependency[]) => voidReturns:
voidResolves dependencies.
Attributes