---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/sandbox/type-aliases/ArtifactFormat.md
description: A format declaration accepted by the default minter.
---

# Type Alias: ArtifactFormat

```ts
type ArtifactFormat = {
  ctor: () => Promise<unknown>;
  extensions: string[];
  id: string;
  mime: string[];
};
```

Defined in: [src/batteries/sandbox/defaults/default\_minter.ts:8](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/defaults/default_minter.ts#L8)

A format declaration accepted by the default minter.

## Properties

| Property                                      | Type                         | Description                                                              | Defined in                                                                                                                                                      |
| --------------------------------------------- | ---------------------------- | ------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `ctor`             | () => `Promise`<`unknown`> | Lazy constructor loader; it is called only after the format is selected. | [src/batteries/sandbox/defaults/default\_minter.ts:16](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/defaults/default_minter.ts#L16) |
|  `extensions` | `string`\[]                   | Filename extensions handled by the format.                               | [src/batteries/sandbox/defaults/default\_minter.ts:14](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/defaults/default_minter.ts#L14) |
|  `id`                 | `string`                     | Stable identifier for the format.                                        | [src/batteries/sandbox/defaults/default\_minter.ts:10](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/defaults/default_minter.ts#L10) |
|  `mime`             | `string`\[]                   | MIME types handled by the format.                                        | [src/batteries/sandbox/defaults/default\_minter.ts:12](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/defaults/default_minter.ts#L12) |
