auto-traffic-control
Version:
A video game for programmers about air traffic control
79 lines (66 loc) • 2.77 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
var grpc = require('@grpc/grpc-js');
var atc_v1_map_pb = require('../../atc/v1/map_pb.js');
var atc_v1_tag_pb = require('../../atc/v1/tag_pb.js');
function serialize_atc_v1_GetMapRequest(arg) {
if (!(arg instanceof atc_v1_map_pb.GetMapRequest)) {
throw new Error('Expected argument of type atc.v1.GetMapRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_GetMapRequest(buffer_arg) {
return atc_v1_map_pb.GetMapRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_atc_v1_GetMapResponse(arg) {
if (!(arg instanceof atc_v1_map_pb.GetMapResponse)) {
throw new Error('Expected argument of type atc.v1.GetMapResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_GetMapResponse(buffer_arg) {
return atc_v1_map_pb.GetMapResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_atc_v1_NodeToPointRequest(arg) {
if (!(arg instanceof atc_v1_map_pb.NodeToPointRequest)) {
throw new Error('Expected argument of type atc.v1.NodeToPointRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_NodeToPointRequest(buffer_arg) {
return atc_v1_map_pb.NodeToPointRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_atc_v1_NodeToPointResponse(arg) {
if (!(arg instanceof atc_v1_map_pb.NodeToPointResponse)) {
throw new Error('Expected argument of type atc.v1.NodeToPointResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_NodeToPointResponse(buffer_arg) {
return atc_v1_map_pb.NodeToPointResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
var MapServiceService = exports.MapServiceService = {
getMap: {
path: '/atc.v1.MapService/GetMap',
requestStream: false,
responseStream: false,
requestType: atc_v1_map_pb.GetMapRequest,
responseType: atc_v1_map_pb.GetMapResponse,
requestSerialize: serialize_atc_v1_GetMapRequest,
requestDeserialize: deserialize_atc_v1_GetMapRequest,
responseSerialize: serialize_atc_v1_GetMapResponse,
responseDeserialize: deserialize_atc_v1_GetMapResponse,
},
nodeToPoint: {
path: '/atc.v1.MapService/NodeToPoint',
requestStream: false,
responseStream: false,
requestType: atc_v1_map_pb.NodeToPointRequest,
responseType: atc_v1_map_pb.NodeToPointResponse,
requestSerialize: serialize_atc_v1_NodeToPointRequest,
requestDeserialize: deserialize_atc_v1_NodeToPointRequest,
responseSerialize: serialize_atc_v1_NodeToPointResponse,
responseDeserialize: deserialize_atc_v1_NodeToPointResponse,
},
};
exports.MapServiceClient = grpc.makeGenericClientConstructor(MapServiceService);