mirror of
https://github.com/nodejs/node.git
synced 2025-05-16 02:01:52 +00:00

Implement the C++ callback that is required to configure the `import.meta` object and add one property: - url: absolute URL of the module PR-URL: https://github.com/nodejs/node/pull/18368 Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Bradley Farias <bradley.meck@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
18 lines
318 B
JavaScript
18 lines
318 B
JavaScript
'use strict';
|
|
|
|
const {
|
|
setInitializeImportMetaObjectCallback
|
|
} = internalBinding('module_wrap');
|
|
|
|
function initializeImportMetaObject(wrap, meta) {
|
|
meta.url = wrap.url;
|
|
}
|
|
|
|
function setupModules() {
|
|
setInitializeImportMetaObjectCallback(initializeImportMetaObject);
|
|
}
|
|
|
|
module.exports = {
|
|
setup: setupModules
|
|
};
|