UNPKG

auto-traffic-control

Version:

A video game for programmers about air traffic control

80 lines (67 loc) 3.11 kB
// GENERATED CODE -- DO NOT EDIT! 'use strict'; var grpc = require('@grpc/grpc-js'); var atc_v1_airplane_pb = require('../../atc/v1/airplane_pb.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_GetAirplaneRequest(arg) { if (!(arg instanceof atc_v1_airplane_pb.GetAirplaneRequest)) { throw new Error('Expected argument of type atc.v1.GetAirplaneRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_atc_v1_GetAirplaneRequest(buffer_arg) { return atc_v1_airplane_pb.GetAirplaneRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_atc_v1_GetAirplaneResponse(arg) { if (!(arg instanceof atc_v1_airplane_pb.GetAirplaneResponse)) { throw new Error('Expected argument of type atc.v1.GetAirplaneResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_atc_v1_GetAirplaneResponse(buffer_arg) { return atc_v1_airplane_pb.GetAirplaneResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_atc_v1_UpdateFlightPlanRequest(arg) { if (!(arg instanceof atc_v1_airplane_pb.UpdateFlightPlanRequest)) { throw new Error('Expected argument of type atc.v1.UpdateFlightPlanRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_atc_v1_UpdateFlightPlanRequest(buffer_arg) { return atc_v1_airplane_pb.UpdateFlightPlanRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_atc_v1_UpdateFlightPlanResponse(arg) { if (!(arg instanceof atc_v1_airplane_pb.UpdateFlightPlanResponse)) { throw new Error('Expected argument of type atc.v1.UpdateFlightPlanResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_atc_v1_UpdateFlightPlanResponse(buffer_arg) { return atc_v1_airplane_pb.UpdateFlightPlanResponse.deserializeBinary(new Uint8Array(buffer_arg)); } var AirplaneServiceService = exports.AirplaneServiceService = { getAirplane: { path: '/atc.v1.AirplaneService/GetAirplane', requestStream: false, responseStream: false, requestType: atc_v1_airplane_pb.GetAirplaneRequest, responseType: atc_v1_airplane_pb.GetAirplaneResponse, requestSerialize: serialize_atc_v1_GetAirplaneRequest, requestDeserialize: deserialize_atc_v1_GetAirplaneRequest, responseSerialize: serialize_atc_v1_GetAirplaneResponse, responseDeserialize: deserialize_atc_v1_GetAirplaneResponse, }, updateFlightPlan: { path: '/atc.v1.AirplaneService/UpdateFlightPlan', requestStream: false, responseStream: false, requestType: atc_v1_airplane_pb.UpdateFlightPlanRequest, responseType: atc_v1_airplane_pb.UpdateFlightPlanResponse, requestSerialize: serialize_atc_v1_UpdateFlightPlanRequest, requestDeserialize: deserialize_atc_v1_UpdateFlightPlanRequest, responseSerialize: serialize_atc_v1_UpdateFlightPlanResponse, responseDeserialize: deserialize_atc_v1_UpdateFlightPlanResponse, }, }; exports.AirplaneServiceClient = grpc.makeGenericClientConstructor(AirplaneServiceService);