UNPKG

it-protocol-buffers

Version:

Protocol Buffers length-prefixed async-iterator encoder/decoder

18 lines (15 loc) 339 B
'use strict' 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) } })() }