@rdfjs/sink-to-duplex
Version:
Duplex wrapper for RDFJS Sink
22 lines (16 loc) • 413 B
JavaScript
const { Readable } = require('readable-stream')
function dummySink ({ chunks = [], writeCallback = () => {} } = {}) {
return {
import: input => {
input.on('data', writeCallback)
const output = new Readable({
read: () => {
chunks.forEach(chunk => output.push(chunk))
output.push(null)
}
})
return output
}
}
}
module.exports = dummySink