UNPKG

it-protocol-buffers

Version:

Protocol Buffers length-prefixed async-iterator encoder/decoder

32 lines (16 loc) 957 B
# it-protocol-buffers [![Greenkeeper badge](https://badges.greenkeeper.io/mkg20001/it-protocol-buffers.svg)](https://greenkeeper.io/) [![Build Status](https://travis-ci.org/mkg20001/it-protocol-buffers.svg?branch=master)](https://travis-ci.org/mkg20001/it-protocol-buffers) [![codecov](https://codecov.io/gh/mkg20001/it-protocol-buffers/branch/master/graph/badge.svg)](https://codecov.io/gh/mkg20001/it-protocol-buffers) Protocol Buffers length-prefixed async-iterator encoder/decoder # API - `ppb.encode(proto)` Encodes messages that come in `proto`: The Protocol buffers message returns: An async-iterator length-prefixed duplex - `ppb.decode(proto)` Decodes protocol-buffers that come in `proto`: The Protocol buffers message returns: An async-iterator length-prefixed duplex - `.it` The same api as above just without length-prefixing. Not network safe. Useful for encoding/decoding single messages.