Versions in this module Expand all Collapse all v5 v5.0.1 Jul 28, 2026 Changes in this version + var ErrNoTierAvailable = errors.New("durability: no storage tier is available") + var ErrReadOnly = errors.New("durability: this database handle is read-only") + type Access string + const AccessNone + const AccessReadOnly + const AccessReadWrite + type Capabilities struct + HasIndexedDB bool + HasOPFS bool + type Handle struct + Access Access + Name string + ReadOnlyReason string + Selection Selection + func Open(parseName string, parseRequest Request, parseCapabilities Capabilities, ...) (*Handle, error) + func (parseHandle *Handle) CanWrite() bool + func (parseHandle *Handle) CheckWrite() error + func (parseHandle *Handle) Close() error + func (parseHandle *Handle) Promote() (bool, error) + type Locker interface + Acquire func(parseName string) (bool, error) + Release func(parseName string) error + type Request struct + AllowFallback bool + Preferred Tier + type Selection struct + Degraded bool + Diagnostic string + Requested Tier + Tier Tier + func Select(parseRequest Request, parseCapabilities Capabilities) (Selection, error) + func (parseSelection Selection) Durable() bool + func (parseSelection Selection) Incremental() bool + type Tier string + const TierIndexedDB + const TierMemory + const TierOPFS