Skip to content
docs

SessionOptions

Defined in: session.ts:32

alarms: SessionAlarms

Defined in: session.ts:34


optional autoLockMs?: number

Defined in: session.ts:36

Lock this long after the last touch / unlock. Default 15 min; 0 disables the timer (lock only on browser exit or explicit lock; stored as expiresAt: null).


optional name?: string

Defined in: session.ts:38

Storage key and alarm name prefix.


optional now?: () => number

Defined in: session.ts:40

Clock, injectable for tests.

number


storage: SessionStorage

Defined in: session.ts:33