1.2.4 • Published 10 years ago
deferred-object v1.2.4
Deferred Object
Add deferred properties to an object to allow lazy synchronous evaluation of asynchronous properties.
DeferredObject = require 'deferred-object'
obj = new DeferredObject {}
obj.defer 'person', (key, data, callback) ->
process.nextTick () ->
thing = new DeferredObject {}
thing.defer 'name', (key, data, callback) ->
process.nextTick () ->
callback null, 'Richard'
callback null, thing
obj.eval 'this.person.name', () ->
console.log 'result', arguments
1.2.4
10 years ago
1.2.3
10 years ago
1.2.2
10 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.6
10 years ago
1.1.5
10 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
11 years ago
1.1.0
11 years ago
1.0.9
11 years ago
1.0.8
11 years ago
1.0.7
11 years ago
1.0.5
11 years ago
1.0.4
11 years ago
1.0.3
11 years ago
1.0.2
11 years ago
1.0.1
11 years ago
1.0.0
11 years ago