register
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, 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)