UNPKG

auto-traffic-control

Version:

A video game for programmers about air traffic control

47 lines (38 loc) 1.6 kB
// GENERATED CODE -- DO NOT EDIT! 'use strict'; var grpc = require('@grpc/grpc-js'); var atc_v1_event_pb = require('../../atc/v1/event_pb.js'); var atc_v1_airplane_pb = require('../../atc/v1/airplane_pb.js'); var atc_v1_map_pb = require('../../atc/v1/map_pb.js'); function serialize_atc_v1_StreamRequest(arg) { if (!(arg instanceof atc_v1_event_pb.StreamRequest)) { throw new Error('Expected argument of type atc.v1.StreamRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_atc_v1_StreamRequest(buffer_arg) { return atc_v1_event_pb.StreamRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_atc_v1_StreamResponse(arg) { if (!(arg instanceof atc_v1_event_pb.StreamResponse)) { throw new Error('Expected argument of type atc.v1.StreamResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_atc_v1_StreamResponse(buffer_arg) { return atc_v1_event_pb.StreamResponse.deserializeBinary(new Uint8Array(buffer_arg)); } var EventServiceService = exports.EventServiceService = { stream: { path: '/atc.v1.EventService/Stream', requestStream: false, responseStream: true, requestType: atc_v1_event_pb.StreamRequest, responseType: atc_v1_event_pb.StreamResponse, requestSerialize: serialize_atc_v1_StreamRequest, requestDeserialize: deserialize_atc_v1_StreamRequest, responseSerialize: serialize_atc_v1_StreamResponse, responseDeserialize: deserialize_atc_v1_StreamResponse, }, }; exports.EventServiceClient = grpc.makeGenericClientConstructor(EventServiceService);