Skip to main content
Module.ResolveHook - node__module.d.ts - Node documentation
type alias Module.ResolveHook

Usage in Deno

```typescript import { Module } from "node:node__module.d.ts"; ```
The `resolve` hook chain is responsible for resolving file URL for a given module specifier and parent URL, and optionally its format (such as `'module'`) as a hint to the `load` hook. If a format is specified, the load hook is ultimately responsible for providing the final `format` value (and it is free to ignore the hint provided by `resolve`); if `resolve` provides a format, a custom `load` hook is required even if only to pass the value to the Node.js default `load` hook.

Definition

(
specifier: string,
nextResolve: (
specifier: string,
) => ResolveFnOutput | Promise<ResolveFnOutput>
,
) => ResolveFnOutput | Promise<ResolveFnOutput>