Interface: ScopeOptions
Defined in: provider-api.ts:31
Per-scope option overrides. Each entry merges over the provider-level default at scope-creation time (lazy). Settings are frozen once a scope is first accessed.
Properties
capacity?
optionalcapacity?:number
Defined in: provider-api.ts:32
coalesceWindowMs?
optionalcoalesceWindowMs?:number
Defined in: provider-api.ts:33
metaTransform?
optionalmetaTransform?: (meta) =>Record<string,unknown> |undefined
Defined in: provider-api.ts:40
Parameters
| Parameter | Type |
|---|---|
meta | Record<string, unknown> |
Returns
Record<string, unknown> | undefined
onAmend?
optionalonAmend?: (entry,scopeId) =>void
Defined in: provider-api.ts:36
Parameters
| Parameter | Type |
|---|---|
entry | HistoryEntry |
scopeId | string |
Returns
void
onClear?
optionalonClear?: (scopeId) =>void
Defined in: provider-api.ts:39
Parameters
| Parameter | Type |
|---|---|
scopeId | string |
Returns
void
onError?
optionalonError?:AmnesiaErrorHandler
Defined in: provider-api.ts:34
onPush?
optionalonPush?: (entry,scopeId) =>void
Defined in: provider-api.ts:35
Parameters
| Parameter | Type |
|---|---|
entry | HistoryEntry |
scopeId | string |
Returns
void
onRedo?
optionalonRedo?: (entry,scopeId) =>void
Defined in: provider-api.ts:38
Parameters
| Parameter | Type |
|---|---|
entry | HistoryEntry |
scopeId | string |
Returns
void
onUndo?
optionalonUndo?: (entry,scopeId) =>void
Defined in: provider-api.ts:37
Parameters
| Parameter | Type |
|---|---|
entry | HistoryEntry |
scopeId | string |
Returns
void