3.0.1 • Published 10 years ago
falcor-lazy-model v3.0.1
falcor-lazy-model 
Call falcor methods before a falcor model is created
Install
$ npm install --save falcor-lazy-modelUsage
var LazyModel = require('falcor-lazy-model')
var FalcorModel = require('falcor').Model
var model = LazyModel(function getModel (callback) {
// wait until auth is done, and then...
callback(new FalcorModel({
//..options
})
})
model.get(['foo', 'bar'], ['baz', 'bang'], function (error, data) {
// methods will be queued until the model is actually loaded
})API
LazyModel(function getModel) -> asyncModel
getModel
Required
Type: function
A function which takes a callback. Call the callback with (error, falcorModel).
asyncModel
Returned from LazyModel constructor. Has methods get, set, call, invalidate, getValue.
All of these take the normal arguments, with one exception: they don't return promises, instead they accept an additional (error, data) callback at the end.
License
MIT © Andrew Joslin
3.0.1
10 years ago
3.0.0
10 years ago
2.2.1
10 years ago
2.2.0
10 years ago
2.1.1
10 years ago
2.1.0
10 years ago
2.0.8
10 years ago
2.0.7
10 years ago
2.0.6
10 years ago
2.0.5
10 years ago
2.0.4
10 years ago
2.0.3
10 years ago
2.0.2
10 years ago
2.0.1
10 years ago
2.0.0
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago