enhanced-resolve
- Version 5.26.0
- Published
- 544 kB
- 2 dependencies
- MIT license
Install
npm i enhanced-resolveyarn add enhanced-resolvepnpm add enhanced-resolveOverview
Offers a async require.resolve function. It's highly configurable.
Index
Variables
Type Aliases
Variables
variable resolve
const resolve: ResolveFunctionAsync & { readonly sync: ResolveFunction; readonly promise: ResolveFunctionPromise; create: typeof create & { readonly sync: typeof createSync; readonly promise: typeof createPromise; }; readonly ResolverFactory: typeof import('./ResolverFactory'); readonly CachedInputFileSystem: typeof import('./CachedInputFileSystem'); readonly CloneBasenamePlugin: typeof import('./CloneBasenamePlugin'); readonly LogInfoPlugin: typeof import('./LogInfoPlugin'); readonly TsconfigPathsPlugin: typeof import('./TsconfigPathsPlugin'); readonly forEachBail: <T, Z>( array: T[], iterator: Iterator<T, Z>, callback: (err?: null | Error, result?: Z, i?: number) => void ) => void;};Type Aliases
type BaseFileSystem
type BaseFileSystem = import('./CachedInputFileSystem').BaseFileSystem;type CachedInputFileSystem
type CachedInputFileSystem = import('./CachedInputFileSystem');type CloneBasenamePlugin
type CloneBasenamePlugin = import('./CloneBasenamePlugin');type Context
type Context = import('./Resolver').Context;type FileSystem
type FileSystem = import('./Resolver').FileSystem;type LogInfoPlugin
type LogInfoPlugin = import('./LogInfoPlugin');type Plugin
type Plugin = import('./ResolverFactory').Plugin;type PnpApi
type PnpApi = import('./PnpPlugin').PnpApiImpl;type ResolveCallback
type ResolveCallback = import('./Resolver').ResolveCallback;type ResolveContext
type ResolveContext = import('./Resolver').ResolveContext;type ResolveFunction
type ResolveFunction = { ( context: Context, parent: string | URL, specifier: string | URL, resolveContext?: ResolveContext ): string | false; ( parent: string | URL, specifier: string | URL, resolveContext?: ResolveContext ): string | false;};type ResolveFunctionAsync
type ResolveFunctionAsync = { ( context: Context, parent: string | URL, specifier: string | URL, resolveContext: ResolveContext, callback: ResolveCallback ): void; ( context: Context, parent: string | URL, specifier: string | URL, callback: ResolveCallback ): void; ( parent: string | URL, specifier: string | URL, resolveContext: ResolveContext, callback: ResolveCallback ): void; (parent: string | URL, specifier: string | URL, callback: ResolveCallback): void;};type ResolveFunctionPromise
type ResolveFunctionPromise = { ( context: Context, parent: string | URL, specifier: string | URL, resolveContext?: ResolveContext ): Promise<string | false>; ( parent: string | URL, specifier: string | URL, resolveContext?: ResolveContext ): Promise<string | false>;};type ResolveOptions
type ResolveOptions = import('./ResolverFactory').UserResolveOptions;type ResolveOptionsOptionalFS
type ResolveOptionsOptionalFS = Omit<ResolveOptions, 'fileSystem'> & Partial<Pick<ResolveOptions, 'fileSystem'>>;type Resolver
type Resolver = import('./Resolver');type ResolveRequest
type ResolveRequest = import('./Resolver').ResolveRequest;type SyncFileSystem
type SyncFileSystem = import('./Resolver').SyncFileSystem;type TsconfigPathsPlugin
type TsconfigPathsPlugin = import('./TsconfigPathsPlugin');Package Files (2)
Dependencies (2)
Dev Dependencies (15)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/enhanced-resolve.
- Markdown[](https://www.jsdocs.io/package/enhanced-resolve)
- HTML<a href="https://www.jsdocs.io/package/enhanced-resolve"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3320 ms. - Missing or incorrect documentation? Open an issue for this package.
