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.

37 lines 1.89 kB
// @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