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