以下は正常Node callback
に機能しましたが、NeDB
Datastore = require 'nedb'
db = new Datastore
db.insert a: 'Hi!', (err, docs) ->
console.log docs
次に、に変換しようとしNeDB Node callback
ましたがBacon EventStream
、
Bacon = require('baconjs').Bacon
Datastore = require 'nedb'
db = new Datastore
insert = Bacon.fromNodeCallback db.insert, a: 'Hi!'
insert.onValue (docs) ->
console.log docs
以下でなぜ失敗したのですか?
TypeError: Cannot call method 'push' of undefined