@ydbjs/api
Version:
TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.
37 lines • 1.89 kB
JavaScript
// @generated by protoc-gen-nice-grpc v1 with parameter "target=ts,import_extension=js"
// @generated from file ydb_discovery_v1.proto (package Ydb.Discovery.V1, syntax proto3)
/* eslint-disable */
import { create, fromBinary, toBinary } from "@bufbuild/protobuf";
import { ListEndpointsRequestSchema, ListEndpointsResponseSchema, WhoAmIRequestSchema, WhoAmIResponseSchema } from "./protos/ydb_discovery_pb.js";
/**
* @generated from service Ydb.Discovery.V1.DiscoveryService
*/
export const DiscoveryServiceDefinition = {
/**
* @generated from rpc Ydb.Discovery.V1.DiscoveryService.ListEndpoints
*/
listEndpoints: {
path: "/Ydb.Discovery.V1.DiscoveryService/ListEndpoints",
requestStream: false,
requestSerialize: (message) => toBinary(ListEndpointsRequestSchema, create(ListEndpointsRequestSchema, message)),
requestDeserialize: (bytes) => fromBinary(ListEndpointsRequestSchema, bytes),
responseStream: false,
responseSerialize: (message) => toBinary(ListEndpointsResponseSchema, create(ListEndpointsResponseSchema, message)),
responseDeserialize: (bytes) => fromBinary(ListEndpointsResponseSchema, bytes),
options: {},
},
/**
* @generated from rpc Ydb.Discovery.V1.DiscoveryService.WhoAmI
*/
whoAmI: {
path: "/Ydb.Discovery.V1.DiscoveryService/WhoAmI",
requestStream: false,
requestSerialize: (message) => toBinary(WhoAmIRequestSchema, create(WhoAmIRequestSchema, message)),
requestDeserialize: (bytes) => fromBinary(WhoAmIRequestSchema, bytes),
responseStream: false,
responseSerialize: (message) => toBinary(WhoAmIResponseSchema, create(WhoAmIResponseSchema, message)),
responseDeserialize: (bytes) => fromBinary(WhoAmIResponseSchema, bytes),
options: {},
},
};
//# sourceMappingURL=ydb_discovery_v1_grpc_pb.js.map