UNPKG

voluptatemillo

Version:

Util functions for easier RDF/JS DatasetCore handling

29 lines (21 loc) 463 B
const { Readable } = require('readable-stream') function toStream (dataset) { const iterator = dataset[Symbol.iterator]() const stream = new Readable({ objectMode: true, read: () => { for (;;) { const quad = iterator.next().value if (!quad) { stream.push(null) return } if (!stream.push(quad)) { return } } } }) return stream } module.exports = toStream