UNPKG

time-analytics-webpack-plugin

Version:
35 lines (34 loc) 1.3 kB
import type { Compiler } from 'webpack'; import { WebpackPlugin, WebpackPluginLikeFunction } from './TimeAnalyticsPlugin'; export declare class ProxyPlugin implements WebpackPlugin { private _proxiedPlugin; proxiedPluginName: string; injectedPluginNames: Set<string>; private validatePluginIsUsedOnce; constructor(proxiedPlugin: WebpackPlugin | WebpackPluginLikeFunction); apply(compiler: Compiler): void; private _hookProviderCandidatesClassName; private _isHooksProvider; private cachedProxyForHooksProvider; private cachedUnfrozenHooks; _proxyForHookProviderCandidates(candidate: any): any; private _proxyForHooksProvider; private cachedProxyForHooks; private _proxyForHooks; private cachedProxyForHookMap; private _proxyForHookMap; private cachedProxyForHookMapFor; private _proxyForHookMapFor; private cachedProxyForHook; private _proxyForHook; private knownTapMethodNames; private cachedProxyForTap; private cachedProxyForTapAsync; private cachedProxyForTapPromise; private _proxyForTap; private _proxyForTapAsync; private _proxyForTapPromise; private _proxyForTapWorker; private _proxyForTapAsyncWorker; private _proxyForTapPromiseWorker; }