@idlebox/esbuild-executer
Version:
A simple script to execute typescript file during development.
10 lines • 782 B
TypeScript
import type { LoadFnOutput, LoadHookContext, ResolveFnOutput, ResolveHookContext } from 'node:module';
import type { InitializeData } from './common/message.types.js';
type P<T> = T | Promise<T>;
export type NextResolve = (specifier: string, context?: Partial<ResolveHookContext>) => P<ResolveFnOutput>;
export type NextLoad = (url: string, context?: Partial<LoadHookContext>) => P<LoadFnOutput>;
export declare function initialize({ options, port, tsFile }: InitializeData): Promise<void>;
export declare function resolve(specifier: string, context: ResolveHookContext, nextResolve: NextResolve): Promise<ResolveFnOutput>;
export declare function load(url: string, context: LoadHookContext, nextLoad: NextLoad): P<LoadFnOutput>;
export {};
//# sourceMappingURL=hook-worker.d.ts.map