Skip to content

OpfsEffects

Defined in: packages/client/src/opfs-effects.ts:40

The effects surface the store-boot wiring drives (create-if-absent / delete-if-present / never-creating observe).

deleteSentinel(): Promise<void>

Defined in: packages/client/src/opfs-effects.ts:44

Delete-if-present the commitment sentinel (NotFoundError swallowed).

Promise<void>


deleteStoreDirectory(): Promise<void>

Defined in: packages/client/src/opfs-effects.ts:46

Recursively delete-if-present the store directory pgxsinkit/stores/<identity> (NotFoundError swallowed).

Promise<void>


getStoreDirectoryHandle(): Promise<unknown>

Defined in: packages/client/src/opfs-effects.ts:53

Create-if-absent chain to the store directory, returning its handle for the opfs-repacked factory.

Promise<unknown>


observeCommitmentNamespace(): Promise<{ sentinelPresent: boolean; storeDirectoryPresent: boolean; } | "unobservable">

Defined in: packages/client/src/opfs-effects.ts:51

Never-creating walk of the commitment namespace. A root/API failure (or the API being absent) reads as "unobservable" — this method NEVER throws.

Promise<{ sentinelPresent: boolean; storeDirectoryPresent: boolean; } | "unobservable">


publishSentinel(): Promise<void>

Defined in: packages/client/src/opfs-effects.ts:42

Create-if-absent the commitment sentinel file at pgxsinkit/commitments/<identity>.

Promise<void>