itd-api / RecordStorageSource
Interface: RecordStorageSource
Defined in: core/multi-storage.ts:173
Источник, который читается и пишется целиком: файл, ключ в localStorage, строка в БД.
Methods
read()
ts
read(): Promise<Record<string, ItdSession> | null>;Defined in: core/multi-storage.ts:175
Прочитать все сессии разом. null — записи ещё нет.
Returns
Promise<Record<string, ItdSession> | null>
remove()?
ts
optional remove(): Promise<void>;Defined in: core/multi-storage.ts:179
Вызывается вместо RecordStorageSource.write, когда не осталось ни одной сессии.
Returns
Promise<void>
write()
ts
write(record): Promise<void>;Defined in: core/multi-storage.ts:177
Записать все сессии разом.
Parameters
record
Record<string, ItdSession>
Returns
Promise<void>