1 | import { Resolver, ResolveOptions, MinimalResolveOptions } from './Resolver';
|
2 | import { Descriptor, Locator } from './types';
|
3 | export 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 | }
|