it-protocol-buffers
Version:
Protocol Buffers length-prefixed async-iterator encoder/decoder
18 lines (15 loc) • 339 B
JavaScript
module.exports.encode = (proto) => {
return source => (async function * () {
for await (const msg of source) {
yield proto.encode(msg)
}
})()
}
module.exports.decode = (proto) => {
return source => (async function * () {
for await (const msg of source) {
yield proto.decode(msg)
}
})()
}