Storage interface
Antarmuka untuk penyedia penyimpanan yang menyimpan dan mengambil objek JSON lama biasa.
Metode
| delete(string[]) | Menghapus item penyimpanan dari penyimpanan |
| read(string[]) | Memuat item penyimpanan dari penyimpanan |
| write(Store |
Menyimpan item penyimpanan ke penyimpanan. |
Detail Metode
delete(string[])
Menghapus item penyimpanan dari penyimpanan
function delete(keys: string[]): Promise<void>
Parameter
- keys
-
string[]
Array kunci item yang akan dihapus dari penyimpanan.
Mengembalikan
Promise<void>
Keterangan
Contoh ini menghapus objek dari penyimpanan:
await storage.delete(['botState']);
read(string[])
Memuat item penyimpanan dari penyimpanan
function read(keys: string[]): Promise<StoreItems>
Parameter
- keys
-
string[]
Array kunci item untuk dibaca dari penyimpanan.
Mengembalikan
Promise<StoreItems>
Keterangan
Contoh ini dibaca dalam satu objek dari penyimpanan:
const items = await storage.read(['botState']);
const state = items['botState'] || {};
write(StoreItems)
Menyimpan item penyimpanan ke penyimpanan.
function write(changes: StoreItems): Promise<void>
Parameter
- changes
- StoreItems
Peta item untuk ditulis ke penyimpanan.
Mengembalikan
Promise<void>
Keterangan
Contoh ini menulis objek ke penyimpanan setelah dimodifikasi:
state.topic = 'someTopic';
await storage.write({ 'botState': state });