UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

20 lines 1.08 kB
import { GetServiceEntryResponse, ListServiceEntriesResponse, GetServiceEntryRequest, ListServiceEntriesRequest } from "./directory"; export declare const protobufPackage = "bosdyn.api"; /** DirectoryService lets clients discover which API services are available on a robot. */ export interface DirectoryService { /** Get information about a specific service. */ GetServiceEntry(request: GetServiceEntryRequest): Promise<GetServiceEntryResponse>; /** List all known services at time of call. */ ListServiceEntries(request: ListServiceEntriesRequest): Promise<ListServiceEntriesResponse>; } export declare class DirectoryServiceClientImpl implements DirectoryService { private readonly rpc; constructor(rpc: Rpc); GetServiceEntry(request: GetServiceEntryRequest): Promise<GetServiceEntryResponse>; ListServiceEntries(request: ListServiceEntriesRequest): Promise<ListServiceEntriesResponse>; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>; } export {}; //# sourceMappingURL=directory_service.d.ts.map