# Pastebin zekUXoVo var sortedJoin = require('.') var from = require('from2-array') var assert = require('assert') var s1 = from.obj([{id: 1, right: true}, {id: 2, right: true}]) var s2 = from.obj([{id: 1, left: true}, {id: 3, left: true}]) var joiner = sortedJoin(function(d) { return d.id }) s1.pipe(joiner) s2.pipe(joiner) joiner.on('data', function(joined) { assert.equal(joined.left, true) assert.equal(joined.right, true) })