Constructors
constructor
- new EndpointStore(storage, load?): EndpointStore
Properties
Protected
initialValues
Accessors
number
- get number(): undefined | number
Returns undefined | number
- set number(number): void
Parameters
- number: undefined | number
Returns void
Methods
childStoreFor
- childStoreFor(endpoint): EndpointStore
erase
- erase(): Promise<void>
Returns Promise<void>
saveNumber
- saveNumber(): Promise<void>
Returns Promise<void>
set
- set(values): Promise<void>
Parameters
- values: Record<string, undefined | Val.Struct>
Returns Promise<void>
storeForBehavior
- storeForBehavior(behaviorId): Store
Returns Store
Protected
storeForPartId
- storeForPartId(partId): EndpointStore
toString
- toString(): string
Returns string
Persistence backing for an Endpoint.
This is the API Endpoint uses for reading and writing non-volatile values.