@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
TypeScript
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