> ## 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.

# Interface: DecisionJournal

> A host that restores named executors can enumerate its retained decisions.

[requests](/api/modules/requests).DecisionJournal

A host that restores named executors can enumerate its retained decisions.
Cursors are opaque and scoped to the journal.

## Hierarchy

* [`DecisionStore`](/api/interfaces/requests.DecisionStore)

  ↳ **`DecisionJournal`**

## Methods

### load

▸ **load**(`key`): `Promise`\<[`DecisionCheckpoint`](/api/modules/requests#decisioncheckpoint) | `null`>

#### Parameters

| Name | Type |
| :- | :- |
| `key` | `string` |

#### Returns

`Promise`\<[`DecisionCheckpoint`](/api/modules/requests#decisioncheckpoint) | `null`>

#### Inherited from

[DecisionStore](/api/interfaces/requests.DecisionStore).[load](/api/interfaces/requests.DecisionStore#load)

***

### create

▸ **create**(`checkpoint`): `Promise`\<[`DecisionCheckpoint`](/api/modules/requests#decisioncheckpoint)>

#### Parameters

| Name | Type |
| :- | :- |
| `checkpoint` | [`DecisionCheckpoint`](/api/modules/requests#decisioncheckpoint) |

#### Returns

`Promise`\<[`DecisionCheckpoint`](/api/modules/requests#decisioncheckpoint)>

#### Inherited from

[DecisionStore](/api/interfaces/requests.DecisionStore).[create](/api/interfaces/requests.DecisionStore#create)

***

### scan

▸ **scan**(`options?`): `Promise`\<\{ `items`: readonly [`DecisionCheckpoint`](/api/modules/requests#decisioncheckpoint)\[] ; `nextCursor`: `string` | `null`  }>

#### Parameters

| Name | Type |
| :- | :- |
| `options?` | `Object` |
| `options.cursor?` | `string` \| `null` |
| `options.limit?` | `number` |

#### Returns

`Promise`\<\{ `items`: readonly [`DecisionCheckpoint`](/api/modules/requests#decisioncheckpoint)\[] ; `nextCursor`: `string` | `null`  }>


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