UNPKG

1.11 kBTypeScriptView Raw
1import { Project } from './Project';
2import { Report } from './Report';
3import { Resolver, ResolveOptions, MinimalResolveOptions } from './Resolver';
4import { Descriptor, Locator } from './types';
5export declare class LegacyMigrationResolver implements Resolver {
6 private resolutions;
7 setup(project: Project, { report }: {
8 report: Report;
9 }): Promise<void>;
10 supportsDescriptor(descriptor: Descriptor, opts: MinimalResolveOptions): boolean;
11 supportsLocator(locator: Locator, opts: MinimalResolveOptions): boolean;
12 shouldPersistResolution(locator: Locator, opts: MinimalResolveOptions): never;
13 bindDescriptor(descriptor: Descriptor, fromLocator: Locator, opts: MinimalResolveOptions): Descriptor;
14 getResolutionDependencies(descriptor: Descriptor, opts: MinimalResolveOptions): never[];
15 getCandidates(descriptor: Descriptor, dependencies: unknown, opts: ResolveOptions): Promise<Locator[]>;
16 getSatisfying(descriptor: Descriptor, references: Array<string>, opts: ResolveOptions): Promise<null>;
17 resolve(locator: Locator, opts: ResolveOptions): Promise<never>;
18}