UNPKG

957 BTypeScriptView Raw
1import { Resolver, ResolveOptions, MinimalResolveOptions } from './Resolver';
2import { Descriptor, Locator } from './types';
3export declare class LockfileResolver implements Resolver {
4 supportsDescriptor(descriptor: Descriptor, opts: MinimalResolveOptions): boolean;
5 supportsLocator(locator: Locator, opts: MinimalResolveOptions): boolean;
6 shouldPersistResolution(locator: Locator, opts: MinimalResolveOptions): boolean;
7 bindDescriptor(descriptor: Descriptor, fromLocator: Locator, opts: MinimalResolveOptions): Descriptor;
8 getResolutionDependencies(descriptor: Descriptor, opts: MinimalResolveOptions): never[];
9 getCandidates(descriptor: Descriptor, dependencies: unknown, opts: ResolveOptions): Promise<import("./types").Package[]>;
10 getSatisfying(descriptor: Descriptor, references: Array<string>, opts: ResolveOptions): Promise<null>;
11 resolve(locator: Locator, opts: ResolveOptions): Promise<import("./types").Package>;
12}