IWindowStorage interface

Metode

containsKey(string)

Mengembalikan true atau false jika kunci yang diberikan ada di cache.

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

Dapatkan item dari objek penyimpanan jendela yang cocok dengan kunci yang diberikan.

getKeys()

Dapatkan semua kunci dari objek penyimpanan jendela sebagai array string yang dapat diulang.

getUserData(string)

Getter untuk data sensitif yang mungkin berisi PII.

initialize(string)

Inisialisasi asinkron

removeItem(string)

Menghapus item di objek penyimpanan jendela yang cocok dengan kunci yang diberikan.

setItem(string, T)

Mengatur item di objek penyimpanan jendela dengan kunci yang diberikan.

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

Setter untuk data sensitif yang mungkin berisi PII.

Detail Metode

containsKey(string)

Mengembalikan true atau false jika kunci yang diberikan ada di cache.

function containsKey(key: string): boolean

Parameter

key

string

Mengembalikan

boolean

decryptData(string, EncryptedData, string)

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

Parameter

key

string

data

EncryptedData

correlationId

string

Mengembalikan

Promise<null | object>

getItem(string)

Dapatkan item dari objek penyimpanan jendela yang cocok dengan kunci yang diberikan.

function getItem(key: string): null | T

Parameter

key

string

Mengembalikan

null | T

getKeys()

Dapatkan semua kunci dari objek penyimpanan jendela sebagai array string yang dapat diulang.

function getKeys(): string[]

Mengembalikan

string[]

getUserData(string)

Getter untuk data sensitif yang mungkin berisi PII.

function getUserData(key: string): null | T

Parameter

key

string

Mengembalikan

null | T

initialize(string)

Inisialisasi asinkron

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

Parameter

correlationId

string

Mengembalikan

Promise<void>

removeItem(string)

Menghapus item di objek penyimpanan jendela yang cocok dengan kunci yang diberikan.

function removeItem(key: string)

Parameter

key

string

setItem(string, T)

Mengatur item di objek penyimpanan jendela dengan kunci yang diberikan.

function setItem(key: string, value: T)

Parameter

key

string

value

T

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

Setter untuk data sensitif yang mungkin berisi PII.

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

Parameter

key

string

value

T

correlationId

string

timestamp

string

kmsi

boolean

Mengembalikan

Promise<void>