register

external fun <Data> register(specifier: String)(source)
external fun <Data> register(specifier: String, parentURL: String = definedExternally, options: RegisterOptions<Data> = definedExternally)(source)
external fun <Data> register(specifier: String, parentURL: ERROR CLASS: Symbol not found for URL = definedExternally, options: RegisterOptions<Data> = definedExternally)(source)
external fun <Data> register(specifier: ERROR CLASS: Symbol not found for URL)(source)
external fun <Data> register(specifier: ERROR CLASS: Symbol not found for URL, parentURL: String = definedExternally, options: RegisterOptions<Data> = definedExternally)(source)
external fun <Data> register(specifier: ERROR CLASS: Symbol not found for URL, parentURL: ERROR CLASS: Symbol not found for URL = definedExternally, options: RegisterOptions<Data> = definedExternally)(source)

Register a module that exports hooks that customize Node.js module resolution and loading behavior. See Customization hooks.

This feature requires --allow-worker if used with the Permission Model.

Since

v20.6.0, v18.19.0

Parameters

specifier

Customization hooks to be registered; this should be the same string that would be passed to import(), except that if it is relative, it is resolved relative to parentURL.

parentURL

f you want to resolve specifier relative to a base URL, such as import.meta.url, you can pass that URL here.


external fun <Data> register(specifier: String, options: RegisterOptions<Data> = definedExternally)(source)
external fun <Data> register(specifier: ERROR CLASS: Symbol not found for URL, options: RegisterOptions<Data> = definedExternally)(source)