capnp-ts

Strongly typed Cap'n Proto implementation for the browser and Node.js using TypeScript

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
capnp-ts
111200.7.0a year ago5 years agoMinified + gzip package size for capnp-ts in KB

Readme

capnp-ts
A strongly typed Cap'n Proto implementation for the browser and Node.js using TypeScript.
Here's a quick usage example:
import * as capnp from 'capnp-ts';

import {MyStruct} from './myschema.capnp';

export function loadMessage(buffer: ArrayBuffer): MyStruct {

  const message = capnp.Message.fromArrayBuffer(buffer);

  return message.getRoot(MyStruct);

}

An extended readme is available on the project site: https://github.com/jdiaz5513/capnp-ts.