@suites/unit
Version:
13 lines (12 loc) • 598 B
TypeScript
/**
* ESM version of PackageResolver with import.meta.resolve strategy.
* Pure IoC composition with factory function.
* @module
*/
import type { DependencyInjectionAdapter } from '@suites/types.di';
import type { DoublesAdapter } from '@suites/types.doubles';
import { PackageResolver as BasePackageResolver } from './package-resolver.base.js';
/**
* Creates a PackageResolver instance with ESM resolution strategy
*/
export declare function createPackageResolver<TAdapter extends DependencyInjectionAdapter | DoublesAdapter>(adapters: Record<string, string>): BasePackageResolver<TAdapter>;