@suites/unit
Version:
13 lines (12 loc) • 594 B
TypeScript
/**
* CJS version of PackageResolver with require.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 CJS resolution strategy
*/
export declare function createPackageResolver<TAdapter extends DependencyInjectionAdapter | DoublesAdapter>(adapters: Record<string, string>): BasePackageResolver<TAdapter>;