Persistence backing for an Endpoint.

This is the API Endpoint uses for reading and writing non-volatile values.

Constructors

  • Parameters

    Returns EndpointStore

Properties

initialValues: Record<string, Val.Struct>

Accessors

  • get number(): undefined | number
  • Returns undefined | number

  • set number(number): void
  • Parameters

    • number: undefined | number

    Returns void

Methods

  • Remove all persisted information for the Endpoint

    Returns Promise<void>

  • Returns Promise<void>

  • Patch values. Keyed by Behavior.id then property name.

    See Datasource.Store.set for the patch semantics the individual structs use.

    Parameters

    • values: Record<string, undefined | Val.Struct>

    Returns Promise<void>

  • Obtain a Datasource.Store for a behavior.

    Parameters

    • behaviorId: string

    Returns Store

  • Parameters

    • partId: string

    Returns EndpointStore

  • Description used in diagnostic messages.

    Returns string