IWindowStorage interface

Métodos

containsKey(string)

Retorna verdadeiro ou falso se a chave dada estiver presente na cache.

decryptData(string, EncryptedData, string)
getItem(string)

Obtém o item do objeto de armazenamento na janela que corresponde à chave dada.

getKeys()

Obtenha todas as chaves do objeto de armazenamento da janela como um array iterável de strings.

getUserData(string)

Getter para dados sensíveis que possam conter PII.

initialize(string)

Inicializador assíncrono

removeItem(string)

Remove o item no objeto de armazenamento da janela que corresponde à chave dada.

setItem(string, T)

Define o item no objeto de armazenamento da janela com a chave dada.

setUserData(string, T, string, string, boolean)

Configurador para dados sensíveis que podem conter PII.

Detalhes de Método

containsKey(string)

Retorna verdadeiro ou falso se a chave dada estiver presente na cache.

function containsKey(key: string): boolean

Parâmetros

key

string

Devoluções

boolean

decryptData(string, EncryptedData, string)

function decryptData(key: string, data: EncryptedData, correlationId: string): Promise<null | object>

Parâmetros

key

string

data

EncryptedData

correlationId

string

Devoluções

Promise<null | object>

getItem(string)

Obtém o item do objeto de armazenamento na janela que corresponde à chave dada.

function getItem(key: string): null | T

Parâmetros

key

string

Devoluções

null | T

getKeys()

Obtenha todas as chaves do objeto de armazenamento da janela como um array iterável de strings.

function getKeys(): string[]

Devoluções

string[]

getUserData(string)

Getter para dados sensíveis que possam conter PII.

function getUserData(key: string): null | T

Parâmetros

key

string

Devoluções

null | T

initialize(string)

Inicializador assíncrono

function initialize(correlationId: string): Promise<void>

Parâmetros

correlationId

string

Devoluções

Promise<void>

removeItem(string)

Remove o item no objeto de armazenamento da janela que corresponde à chave dada.

function removeItem(key: string)

Parâmetros

key

string

setItem(string, T)

Define o item no objeto de armazenamento da janela com a chave dada.

function setItem(key: string, value: T)

Parâmetros

key

string

value

T

setUserData(string, T, string, string, boolean)

Configurador para dados sensíveis que podem conter PII.

function setUserData(key: string, value: T, correlationId: string, timestamp: string, kmsi: boolean): Promise<void>

Parâmetros

key

string

value

T

correlationId

string

timestamp

string

kmsi

boolean

Devoluções

Promise<void>