Skip to content

Interface: PersistenceSession ​

Defined in: fate/src/persistence-types.ts:37

User-facing observability and lifecycle of an attached persistence integration.

Properties ​

ready ​

readonly ready: Promise<void>

Defined in: fate/src/persistence-types.ts:43

Methods ​

clearCache() ​

clearCache(): Promise<void>

Defined in: fate/src/persistence-types.ts:38

Returns ​

Promise<void>


discard() ​

discard(id): Promise<void>

Defined in: fate/src/persistence-types.ts:39

Parameters ​

id ​

string

Returns ​

Promise<void>


dispose() ​

dispose(): void

Defined in: fate/src/persistence-types.ts:40

Returns ​

void


flush() ​

flush(): Promise<void>

Defined in: fate/src/persistence-types.ts:41

Returns ​

Promise<void>


getSnapshot() ​

getSnapshot(): PersistenceSnapshot

Defined in: fate/src/persistence-types.ts:42

Returns ​

PersistenceSnapshot


retry() ​

retry(): void

Defined in: fate/src/persistence-types.ts:44

Returns ​

void


subscribe() ​

subscribe(listener): () => void

Defined in: fate/src/persistence-types.ts:45

Parameters ​

listener ​

() => void

Returns ​

() => void

Released under the MIT License