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