Skip to main content
A small per-platform key-value bag, modeled after Swift’s UserDefaults. Untyped writes; typed reads return undefined on missing key OR type mismatch (no throws). In-memory only. SDK-internal: reachable from inside definePlatform callbacks via the store field on lifecycle/action/event ctx. Not exposed on the public SpectrumInstance or platform narrower.

Methods

array()

Parameters

string
required

Returns

T[] | undefined

bool()

Parameters

string
required

Returns

boolean | undefined

clear()

delete()

Parameters

string
required

Returns

boolean

get()

Parameters

string
required

Returns

unknown

has()

Parameters

string
required

Returns

boolean

keys()

Returns

string[]

number()

Parameters

string
required

Returns

number | undefined

object()

Parameters

string
required

Returns

T | undefined

set()

Parameters

string
required
unknown
required

string()

Parameters

string
required

Returns

string | undefined