UNPKG

1.05 kBTypeScriptView Raw
1import { Resolver, ResolveOptions, MinimalResolveOptions } from './Resolver';
2import { Descriptor, Locator } from './types';
3export declare class VirtualResolver implements Resolver {
4 static protocol: string;
5 static isVirtualDescriptor(descriptor: Descriptor): boolean;
6 static isVirtualLocator(locator: Locator): boolean;
7 supportsDescriptor(descriptor: Descriptor, opts: MinimalResolveOptions): boolean;
8 supportsLocator(locator: Locator, opts: MinimalResolveOptions): boolean;
9 shouldPersistResolution(locator: Locator, opts: MinimalResolveOptions): boolean;
10 bindDescriptor(descriptor: Descriptor, locator: Locator, opts: MinimalResolveOptions): never;
11 getResolutionDependencies(descriptor: Descriptor, opts: MinimalResolveOptions): never;
12 getCandidates(descriptor: Descriptor, dependencies: unknown, opts: ResolveOptions): Promise<never>;
13 getSatisfying(descriptor: Descriptor, candidates: Array<string>, opts: ResolveOptions): Promise<never>;
14 resolve(locator: Locator, opts: ResolveOptions): Promise<never>;
15}