TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics as a part of their SDK.
Check build.ts
if you need to generate bindings compatible with @grpc/grpc-js.
Each service genrated with ts-proto
will require implementation of the RPC
interface:
interface Rpc {
request(
service: string,
method: string,
data: Uint8Array
): Promise<Uint8Array>;
}
- Boston Dynamics Spot Python SDK
- JavaScript port JavaScript port of the Python SDK (proto2).
- ts-proto library that generates TypeScript stubs for the protobufs.
- gRPC Remote Procedure Call framework, created by Google.
Read full text of the license here.
Copyright 2021 Boston Dynamics, Inc. All rights reserved.
Copyright 2022 Eugene Hauptmann. (TypeScript types, bindings, build scripts).