Skip to content

geotho/protobuf-to-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 18, 2020
a47e56d · Aug 18, 2020

History

6 Commits
Aug 18, 2020
Sep 10, 2016

Repository files navigation

Convert Protobuf to Typescript definition files

What?

Convert this:

message Person {
  string name = 1;
  int32 id = 2;
  bool isFriend = 3;
  repeated PhoneNumber phones = 4;
}

message PhoneNumber {
  string number = 1;
  PhoneType type = 2;
}

message AddressBook {
  repeated Person people = 1;
}

into this:

interface Person {
  name: string
  id: number
  isFriend: boolean
  phones: PhoneNumber[]
}

interface PhoneNumber {
  number: string
  type: PhoneType
}

interface AddressBook {
  people: Person[]
}

Usage:

Go here: https://geotho.github.io/protobuf-to-typescript/

About

Convert Protobuf to TypeScript in the browser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages