UNPKG

@sanity/document-store

Version:

Sanity / gradient document store

13 lines (7 loc) 439 B
const createDocumentStore = require('../src') const mockServerConnection = require('./mock-db/mockServerConnection') const documents = createDocumentStore({serverConnection: mockServerConnection}) const log = prefix => (...args) => console.log(`${prefix}: `, ...args) const create = documents.create({_type: 'test'}) create.subscribe(log('created')) create.flatMap(ev => documents.byId(ev.results[0].id)).subscribe(log('doc event:'))