Skip to main content

Interface: StorageSecurityReport

Defined in: contract.ts:139

@rasd/storage — the public entry point.

This package owns three things and nothing else: the frozen StorageAdapter contract, a reference implementation of it, and the suite that proves any other implementation matches. It deliberately has no dependency on @rasd/license — that is what makes export() available in every licence state a property of the module graph rather than a promise (docs/09 §10).

Properties

backupExcluded

backupExcluded: boolean | null;

Defined in: contract.ts:143


encryption

encryption: "none" | "field" | "database";

Defined in: contract.ts:140


ephemeral

ephemeral: boolean;

Defined in: contract.ts:145

True when the store will not survive a restart (private browsing, memory adapter).


keyStore

keyStore: "none" | "indexeddb-nonextractable" | "secure-store" | "keychain";

Defined in: contract.ts:141


notices

notices: string[];

Defined in: contract.ts:146


persisted

persisted: boolean | null;

Defined in: contract.ts:142