enhanced-resolve
Version:
Offers a async require.resolve function. It's highly configurable.
31 lines (30 loc) • 928 B
TypeScript
export = DescriptionFilePlugin;
declare class DescriptionFilePlugin {
/**
* @param {string | ResolveStepHook} source source
* @param {string[]} filenames filenames
* @param {boolean} pathIsFile pathIsFile
* @param {string | ResolveStepHook} target target
*/
constructor(
source: string | ResolveStepHook,
filenames: string[],
pathIsFile: boolean,
target: string | ResolveStepHook,
);
source: string | import("./Resolver").ResolveStepHook;
filenames: string[];
pathIsFile: boolean;
target: string | import("./Resolver").ResolveStepHook;
/**
* @param {Resolver} resolver the resolver
* @returns {void}
*/
apply(resolver: Resolver): void;
}
declare namespace DescriptionFilePlugin {
export { Resolver, ResolveRequest, ResolveStepHook };
}
type Resolver = import("./Resolver");
type ResolveRequest = import("./Resolver").ResolveRequest;
type ResolveStepHook = import("./Resolver").ResolveStepHook;