Skip to main content

Interface: PersistAdapter

Methods

read()

read():
| Persisted
| Promise<Persisted | undefined>
| undefined;

Prefer a synchronous read. An async adapter cannot hydrate before the store is handed back, so a write made in that gap can be clobbered by the restore.

Returns

| Persisted | Promise<Persisted | undefined> | undefined


remove()?

optional remove(): void | Promise<void>;

Returns

void | Promise<void>


write()

write(snapshot): void | Promise<void>;

Parameters

ParameterType
snapshotPersisted

Returns

void | Promise<void>