UNPKG

@nodejs-loaders/alias

Version:

Extend node to support TypeScript 'paths' via customization hooks.

17 lines 1.33 kB
export function resolveAliases(specifier: string, context: import("module").ResolveHookContext, nextResolve: (specifier: string, context?: Partial<import("module").ResolveHookContext>) => import("module").ResolveFnOutput | Promise<import("module").ResolveFnOutput>): import("module").ResolveFnOutput | Promise<import("module").ResolveFnOutput>; export type TsConfigJson = import("type-fest").TsConfigJson; export type FileURL = import("../types.d.ts").FileURL; export type AliasInitConfig = { /** * The name or fully resolved location of the tsconfig. */ location: string | FileURL; }; export type ResolveHook = import("node:module").ResolveHook; export type ResolveParams = Parameters<ResolveHook>; export type ResolveSpecifier = ResolveParams[0]; export type ResolveCtx = ResolveParams[1]; declare function initialiseAlias(data: any): void | Promise<void>; declare function resolveAlias(specifier: string, context: import("module").ResolveHookContext, nextResolve: (specifier: string, context?: Partial<import("module").ResolveHookContext>) => import("module").ResolveFnOutput | Promise<import("module").ResolveFnOutput>): import("module").ResolveFnOutput | Promise<import("module").ResolveFnOutput>; export { initialiseAlias as initialize, resolveAlias as resolve }; //# sourceMappingURL=alias.loader.d.mts.map