@suites/unit
Version:
<p align="center"> <img width="200" src="https://raw.githubusercontent.com/suites-dev/suites/master/logo.png" alt="Logo" /> </p>
9 lines (8 loc) • 408 B
TypeScript
import type { DependencyInjectionAdapter } from '@suites/types.di';
import type { DoublesAdapter } from '@suites/types.doubles';
export declare class PackageResolver<TAdapter extends DependencyInjectionAdapter | DoublesAdapter> {
private readonly adapters;
constructor(adapters: Record<string, string>);
resolveCorrespondingAdapter(): Promise<TAdapter | never>;
private packageIsAvailable;
}