Class: AbstractStore

AbstractStore()

new AbstractStore()

Source:

Classes

AbstractStore

Members

entries :Reactive.<{}>

Type:
  • Reactive.<{}>
Source:

key :string

Namespace key for unique identification

Type:
  • string
Source:

projectId :number

Type:
  • number
Source:

Methods

add(…docs) → {Array.<Document>}

Add documents (objects) of arbitrary length to the store. Known docs are skipped

Parameters:
Name Type Attributes Description
docs Array.<Document> <repeatable>
Source:
Returns:
Type
Array.<Document>

observe(callbacks)

Pass in a callback to observe all changes for add, update and delete. Returns a function to unregister.

Parameters:
Name Type Description
callbacks
Source:

update(docIdOrFn, value, updateIdopt)

Update a single document or multiple documents.

Parameters:
Name Type Attributes Description
docIdOrFn string | function
value object
updateId boolean <optional>
Source: