> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Module: runtime/adapters/exports

> Reference for the bijection/runtime/adapters/exports entry point.

## References

### KeptAnswer

Re-exports [KeptAnswer](https://docs.bijection.com/api/interfaces/server.KeptAnswer.md)

***

### KeptAnswerRef

Re-exports [KeptAnswerRef](https://docs.bijection.com/api/modules/server#keptanswerref)

***

### KeptAnswerReader

Re-exports [KeptAnswerReader](https://docs.bijection.com/api/interfaces/server.KeptAnswerReader.md)

## Type Aliases

### Action

Ƭ **Action**: `Pick`\<[`GenericActionCtx`](https://docs.bijection.com/api/interfaces/server.GenericActionCtx)\<[`GenericDataModel`](https://docs.bijection.com/api/modules/server#genericdatamodel)>, `"runAction"`>

Not exported: an exported type refers to it.

***

### Read

Ƭ **Read**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `db` | `Pick`\<[`GenericDatabaseReader`](https://docs.bijection.com/api/interfaces/server.GenericDatabaseReader)\<[`GenericDataModel`](https://docs.bijection.com/api/modules/server#genericdatamodel)>, `"get"`> |

***

### Write

Ƭ **Write**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `db` | `Pick`\<[`GenericDatabaseWriter`](https://docs.bijection.com/api/interfaces/server.GenericDatabaseWriter)\<[`GenericDataModel`](https://docs.bijection.com/api/modules/server#genericdatamodel)>, `"patch"`> |

***

### NamedArtifact

Ƭ **NamedArtifact**: [`KeptAnswerRef`](https://docs.bijection.com/api/modules/server#keptanswerref) | \{ `requestId`: `string`  }

Not exported: an exported type refers to it.

***

### ArtifactOptions

Ƭ **ArtifactOptions**: `Omit`\<`Parameters`\<[`Answers`](https://docs.bijection.com/api/interfaces/server.Answers)\[`"keep"`]>\[`1`], `"request_id"`> & \{ `requestId`: `string`  }

Not exported: an exported type refers to it.

## Variables

### queryArtifacts

• `Const` **queryArtifacts**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `create` | \<Row>(`_ctx`: [`Action`](https://docs.bijection.com/api/modules/runtime_adapters_exports#action), `result`: [`ResultRef`](https://docs.bijection.com/api/modules/computations#resultref)\<`Row`, `"dataset"`>, `options`: [`ArtifactOptions`](https://docs.bijection.com/api/modules/runtime_adapters_exports#artifactoptions)) => `Promise`\<[`KeptAnswer`](https://docs.bijection.com/api/interfaces/server.KeptAnswer)> |
| `get` | (`ctx`: [`Action`](https://docs.bijection.com/api/modules/runtime_adapters_exports#action), `artifact`: [`KeptAnswerRef`](https://docs.bijection.com/api/modules/server#keptanswerref)) => `Promise`\<[`KeptAnswer`](https://docs.bijection.com/api/interfaces/server.KeptAnswer)>(`ctx`: [`Read`](https://docs.bijection.com/api/modules/runtime_adapters_exports#read), `artifact`: [`NamedArtifact`](https://docs.bijection.com/api/modules/runtime_adapters_exports#namedartifact)) => `Promise`\<[`KeptAnswer`](https://docs.bijection.com/api/interfaces/server.KeptAnswer)> |
| `open` | (`_ctx`: [`Action`](https://docs.bijection.com/api/modules/runtime_adapters_exports#action), `artifact`: [`KeptAnswerRef`](https://docs.bijection.com/api/modules/server#keptanswerref)) => `Promise`\<[`KeptAnswerReader`](https://docs.bijection.com/api/interfaces/server.KeptAnswerReader)> |
| `deliver` | (`_ctx`: [`Write`](https://docs.bijection.com/api/modules/runtime_adapters_exports#write), `artifact`: [`KeptAnswerRef`](https://docs.bijection.com/api/modules/server#keptanswerref), `options?`: \{ `expiresAtMs?`: `number`  }) => `Promise`\<[`WorkloadDelivery`](https://docs.bijection.com/api/interfaces/server.WorkloadDelivery) & \{ `file`: `string`  }> |
| `release` | (`_ctx`: [`Write`](https://docs.bijection.com/api/modules/runtime_adapters_exports#write), `artifact`: [`NamedArtifact`](https://docs.bijection.com/api/modules/runtime_adapters_exports#namedartifact)) => `Promise`\<`boolean`> |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.