@pbts/core

3.0.1 • Public • Published

pbts

NPM version npm download

The core repo to convert protobuffer to typescript definition file.

Usage

import { parseProto } from '@pbts/core';

const source = `
syntax = "proto3";
message MyRequest {
  string path = 1;
}
`;

const ts = parseProto(source);

The result is as follow.

interface MyRequest {
  path: string;
}

Parameter

Case 1 Typescript Definition File (.d.ts)

Default is false.

const ts = parseProto(source, {isDefinition: true});

Case 2 Request and Response Parameter (Optional)

Default is false.

const ts = parseProto(source, {isParamOptional: true});

Readme

Keywords

none

Package Sidebar

Install

npm i @pbts/core

Weekly Downloads

2

Version

3.0.1

License

MIT

Unpacked Size

24.1 kB

Total Files

38

Last publish

Collaborators

  • brandonxiang