Module.LoadHook - Node documentation
type alias Module.LoadHook

Usage

import { type Module } from "node:module";
type { LoadHook } = Module;

The load hook provides a way to define a custom method of determining how a URL should be interpreted, retrieved, and parsed. It is also in charge of validating the import assertion.

Definition

(url: string, context: LoadHookContext, nextLoad: (url: string, context?: LoadHookContext) => LoadFnOutput | Promise<LoadFnOutput>) => LoadFnOutput | Promise<LoadFnOutput>