0.0.142 • Published 3 years ago

rc-adapter-base v0.0.142

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

adapters

client side

  • firestore
  • jsonServer
  • realtimeData
  • rest
  • sockets

server side

  • fs (server side)
  • fsDirectories (server side)

Concepts

Dual stores

  • Main store: actions change the source of truth
  • Connected store: actions handle network requests

Timelines

FS adapter

timeline-001: GET request

  1. incoming request
  2. route => action
  3. get data (filter, sort, query)
  4. response

/* SINGLE get: single_getAction(nodeName, extra), setAll: single_setAction(nodeName, extra), patch: single_patchAction(nodeName, extra),

QUEUE get: queue_getAction(nodeName, extra), setAll: queue_setAction(nodeName, extra), push: queue_pushAction(nodeName, extra), pop: queue_popAction(nodeName, extra), clear: queue_clearAction(nodeName, extra), pushMany: queue_pushManyAction(nodeName, extra),

COLLECTION get: collection_getAction(nodeName, extra), setAll: collection_setAllAction(nodeName, extra), set: collection_setAction(nodeName, extra), add: collection_addAction(nodeName, extra), patch: collection_patchAction(nodeName, extra), delete: collection_deleteAction(nodeName, extra), setMany: collection_setManyAction(nodeName, extra),

GROUPED get: groupedList_getAction(nodeName, extra), setAll: groupedList_setAllAction(nodeName, extra), set: groupedList_setAction(nodeName, extra), add: groupedList_addAction(nodeName, extra), patch: groupedList_patchAction(nodeName, extra), delete: groupedList_deleteAction(nodeName, extra), setMany: groupedList_setManyAction(nodeName, extra),

getItems: groupedList_getItems(nodeName, extra), setItems: groupedList_setItems(nodeName, extra), pushItem: groupedList_pushItem(nodeName, extra), popItem: groupedList_popItem(nodeName, extra), clearItems: groupedList_clearItems(nodeName, extra), pushManyItems: groupedList_pushManyItems(nodeName, extra), */

0.0.139

3 years ago

0.0.137

3 years ago

0.0.135

3 years ago

0.0.133

3 years ago

0.0.142

3 years ago

0.0.116

3 years ago

0.0.119

3 years ago

0.0.131

3 years ago

0.0.124

3 years ago

0.0.132

3 years ago

0.0.106

3 years ago

0.0.96

3 years ago

0.0.104

3 years ago

0.0.110

3 years ago

0.0.90

3 years ago

0.0.83

3 years ago

0.0.73

3 years ago

0.0.74

3 years ago

0.0.76

3 years ago

0.0.71

3 years ago

0.0.3

3 years ago

0.0.70

3 years ago

0.0.6

3 years ago

0.0.1

3 years ago