Skip to content

PrivateStateProviderData

Defined in: src/PrivateState.ts:86

Represents a private state provider.

This is plain data — use module functions to operate on it.

Since

0.2.0

Properties

decrypt()

readonly decrypt: (data) => Uint8Array

Defined in: src/PrivateState.ts:94

Decryption function

Parameters

data

Uint8Array

Returns

Uint8Array


encrypt()

readonly encrypt: (data) => Uint8Array

Defined in: src/PrivateState.ts:92

Encryption function

Parameters

data

Uint8Array

Returns

Uint8Array


signingKeyDb

readonly signingKeyDb: BrowserLevel<string, Uint8Array<ArrayBufferLike>> | Map<string, string>

Defined in: src/PrivateState.ts:90

Signing key database


stateDb

readonly stateDb: BrowserLevel<string, Uint8Array<ArrayBufferLike>> | Map<string, unknown>

Defined in: src/PrivateState.ts:88

State database


type

readonly type: "indexeddb" | "memory"

Defined in: src/PrivateState.ts:96

Type indicator