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