@bleed-believer/path-alias
Version:
Assign path alias using tsconfig.json file
10 lines (9 loc) • 597 B
TypeScript
import type { LoadFnOutput, LoadHookContext, ResolveFnOutput, ResolveHookContext } from 'module';
type DefaultLoad = (url: string, context?: LoadHookContext) => LoadFnOutput | Promise<LoadFnOutput>;
type DefaultResolve = (specifier: string, context?: ResolveHookContext) => ResolveFnOutput | Promise<ResolveFnOutput>;
export declare class HookManager {
#private;
resolve(specifier: string, context: ResolveHookContext, defaultResolve: DefaultResolve): Promise<ResolveFnOutput>;
load(url: string, context: LoadHookContext, defaultLoad: DefaultLoad): Promise<LoadFnOutput>;
}
export {};