MemoryStorage class

方法

clear()
containsKey(string)

如果缓存中存在给定键,则返回 true 或 false。

decryptData()
getItem(string)

从与给定密钥匹配的窗口存储对象中获取项。

getKeys()

从窗口存储对象获取所有键作为可迭代字符串数组。

getUserData(string)

可能包含 PII 的敏感数据的 Getter。

initialize()

异步初始值设定项

removeItem(string)

删除与给定键匹配的窗口存储对象中的项。

setItem(string, T)

使用给定键设置窗口存储对象中的项。

setUserData(string, T)

可能包含 PII 的敏感数据的 Setter。

方法详细信息

clear()

function clear()

containsKey(string)

如果缓存中存在给定键,则返回 true 或 false。

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)

可能包含 PII 的敏感数据的 Getter。

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)

可能包含 PII 的敏感数据的 Setter。

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

参数

key

string

value

T

返回

Promise<void>