spot-sdk-ts
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics as a part of their SDK.
Development
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>;
}
Helpful links
- 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.
License
Read full text of the license here.
Sponsors
Copyright
Copyright 2021 Boston Dynamics, Inc. All rights reserved. Copyright 2022 Eugene Hauptmann. (TypeScript types, bindings, build scripts).