UNPKG

@ydbjs/api

Version:

TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.

34 lines 1.97 kB
import type { MessageInitShape } from "@bufbuild/protobuf"; import { ListEndpointsRequestSchema, ListEndpointsResponseSchema, WhoAmIRequestSchema, WhoAmIResponseSchema } from "./protos/ydb_discovery_pb.js"; /** * @generated from service Ydb.Discovery.V1.DiscoveryService */ export declare const DiscoveryServiceDefinition: { /** * @generated from rpc Ydb.Discovery.V1.DiscoveryService.ListEndpoints */ readonly listEndpoints: { readonly path: "/Ydb.Discovery.V1.DiscoveryService/ListEndpoints"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof ListEndpointsRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_discovery_pb.js").ListEndpointsRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof ListEndpointsResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_discovery_pb.js").ListEndpointsResponse; readonly options: {}; }; /** * @generated from rpc Ydb.Discovery.V1.DiscoveryService.WhoAmI */ readonly whoAmI: { readonly path: "/Ydb.Discovery.V1.DiscoveryService/WhoAmI"; readonly requestStream: false; readonly requestSerialize: (message: MessageInitShape<typeof WhoAmIRequestSchema>) => Uint8Array<ArrayBufferLike>; readonly requestDeserialize: (bytes: Uint8Array) => import("./protos/ydb_discovery_pb.js").WhoAmIRequest; readonly responseStream: false; readonly responseSerialize: (message: MessageInitShape<typeof WhoAmIResponseSchema>) => Uint8Array<ArrayBufferLike>; readonly responseDeserialize: (bytes: Uint8Array) => import("./protos/ydb_discovery_pb.js").WhoAmIResponse; readonly options: {}; }; }; //# sourceMappingURL=ydb_discovery_v1_grpc_pb.d.ts.map