MemoryStorage class

方法

clear()
containsKey(string)

如果快取中存在給定金鑰,則回傳真或假。

decryptData()
getItem(string)

從與指定金鑰匹配的視窗儲存物件取得該項目。

getKeys()

從視窗儲存物件取得所有鍵,作為一個可迭代的字串陣列。

getUserData(string)

收集可能包含個人資訊的敏感資料。

initialize()

非同步初始化器

removeItem(string)

移除視窗儲存物件中與指定金鑰相符的項目。

setItem(string, T)

用指定的鍵值在視窗儲存物件中設定該項目。

setUserData(string, T)

用於可能包含個人資訊的敏感資料設定器。

方法詳細資料

clear()

function clear()

containsKey(string)

如果快取中存在給定金鑰,則回傳真或假。

function containsKey(key: string): boolean

參數

key

string

傳回

boolean

decryptData()

function decryptData(): Promise<null | object>

傳回

Promise<null | object>

getItem(string)

從與指定金鑰匹配的視窗儲存物件取得該項目。

function getItem(key: string): null | T

參數

key

string

傳回

null | T

getKeys()

從視窗儲存物件取得所有鍵,作為一個可迭代的字串陣列。

function getKeys(): string[]

傳回

string[]

getUserData(string)

收集可能包含個人資訊的敏感資料。

function getUserData(key: string): null | T

參數

key

string

傳回

null | T

initialize()

非同步初始化器

function initialize(): Promise<void>

傳回

Promise<void>

removeItem(string)

移除視窗儲存物件中與指定金鑰相符的項目。

function removeItem(key: string)

參數

key

string

setItem(string, T)

用指定的鍵值在視窗儲存物件中設定該項目。

function setItem(key: string, value: T)

參數

key

string

value

T

setUserData(string, T)

用於可能包含個人資訊的敏感資料設定器。

function setUserData(key: string, value: T): Promise<void>

參數

key

string

value

T

傳回

Promise<void>