Skip to main content
ImportMeta - node__module.d.ts - Node documentation
interface ImportMeta

Usage in Deno

```typescript import { type ImportMeta } from "node:node__module.d.ts"; ```

Properties

dirname: string
The directory name of the current module. This is the same as the `path.dirname()` of the `import.meta.filename`. **Caveat:** only present on `file:` modules.
filename: string
The full absolute path and filename of the current module, with symlinks resolved. This is the same as the `url.fileURLToPath()` of the `import.meta.url`. **Caveat:** only local modules support this property. Modules not using the `file:` protocol will not provide it.
url: string
The absolute `file:` URL of the module.

Methods

resolve(
specifier: string,
parent?:
string
| URL
| undefined
,
): string
Provides a module-relative resolution function scoped to each module, returning the URL string. Second `parent` parameter is only used when the `--experimental-import-meta-resolve` command flag enabled.