1.2.0 • Published 2 years ago

@rbbn/distant-codecs v1.2.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
2 years ago

Distant Codecs

Holds various codecs that can be used with Distant.

Usage

JavaScript

Install using npm:

npm install @distant/distant-codecs

or yarn:

yarn add @distant/distant-codecs

Use the package like so:

import { createDistantProtobufCodec } from '@distant/distant-codecs'

const codec = createDistantProtobufCodec()

const message = { foo: 55 }

const invalidMessageError = codec.verify(message)

if (invalidMessageError) {
  console.error("The message is invalid: " + invalidMessageError)
  return
}

const encodedMessage = codec.encode(message)

const decodedMessage = codec.decode(encodedMessage)

expect(decodedMessage).toEqual(message)