auto-traffic-control
Version:
A video game for programmers about air traffic control
47 lines (38 loc) • 1.6 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
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);