Skip to content

Interface: PersistenceSession

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1488

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

Properties

ready

readonly ready: Promise<void>

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1494

Methods

clearCache()

clearCache(): Promise<void>

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1489

Returns

Promise<void>


discard()

discard(id): Promise<void>

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1490

Parameters

id

string

Returns

Promise<void>


dispose()

dispose(): void

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1491

Returns

void


flush()

flush(): Promise<void>

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1492

Returns

Promise<void>


getSnapshot()

getSnapshot(): PersistenceSnapshot

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1493

Returns

PersistenceSnapshot


retry()

retry(): void

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1495

Returns

void


subscribe()

subscribe(listener): () => void

Defined in: fate/lib/transport-c5vvbtDC.d.mts:1496

Parameters

listener

() => void

Returns

() => void

Released under the MIT License