Page MenuHomePhorge

import_meta_dirname_capture_runner.mjs
No OneTemporary

Size
645 B
Referenced Files
None
Subscribers
None

import_meta_dirname_capture_runner.mjs

function assert(condition, message) {
if (!condition) throw new Error(message);
}
const mod = await import('./nested/import_meta_dirname_capture_child.mjs');
const expectedDir = '/tests/nested';
assert(
mod.topDirname.endsWith(expectedDir),
`top-level import.meta.dirname drifted: ${mod.topDirname}`
);
assert(
mod.nestedDirname.endsWith(expectedDir),
`nested import.meta.dirname drifted: ${mod.nestedDirname}`
);
const asyncDirname = await mod.readAsyncDirname();
assert(
asyncDirname.endsWith(expectedDir),
`async import.meta.dirname drifted: ${asyncDirname}`
);
console.log(`import.meta.dirname.capture:${mod.topDirname}`);

File Metadata

Mime Type
text/plain
Expires
Wed, Jun 17, 2:12 PM (1 d, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
542276
Default Alt Text
import_meta_dirname_capture_runner.mjs (645 B)

Event Timeline