1.1.2 • Published 8 years ago
observ-falcor v1.1.2
observ-falcor
Easily manage Falcor lists / hashes with the observ-family
Intended for use in your mercury apps that use Falcor.
Project status: Mad Scientist / WIP
Install
$ npm install --save observ-falcor
Usage
Minimum:
var ObservFalcor = require('observ-falcor')
var Model = require('falcor').Model
var LazyModel = require('falcor-lazy-model')
var Struct = require('observ-struct')
var model = LazyModel((cb) => cb(new Model()))
var observFalcor = ObservFalcor(model)
// This is an observVarHash with some extra functionality
var userStore = observFalcor.store({
prefix: ['userById'],
paths: ['firstName', 'lastName', 'handle', 'id'],
construct: User
})
// This is an observArray with some extra functionality
var userList = observFalcor.list({
prefix: ['groupById', 6, 'users']
store: userStore
})
function User (data) {
return Struct({/* ... */})
}
API
WIP. See design.md for notes.
License
MIT © Andrew Joslin
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.0
8 years ago
0.3.3
8 years ago
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.5
8 years ago
0.1.4
8 years ago
0.1.3
8 years ago
0.1.2
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago