# ImportMetaTarget

`import { ImportMetaTarget } from "destack:module";`

Structured target metadata.

```ds title="ImportMetaTarget"
export interface ImportMetaTarget {
    family: "web" | "windows" | "unix" | "wasm" | "bare-metal" | "universal" | "other";
    arch: string | undefined;
    vendor: string | undefined;
    abi: string | undefined;
}
```

[language/library/src/module/meta.ds:44:53](https://github.com/destack-sh/destack/blob/main/language/library/src/module/meta.ds#L44-L53)

## Members

### `family: "web" | "windows" | "unix" | "wasm" | "bare-metal" | "universal" | "other"`

Coarse target family.

### `arch: string | undefined`

Target architecture tag when one exists.

### `vendor: string | undefined`

Target vendor tag when one exists.

### `abi: string | undefined`

Target ABI tag when one exists.
