1*890232f2SAndroid Build Coastguard Worker// Generated GRPC code for FlatBuffers TS *** DO NOT EDIT *** 2*890232f2SAndroid Build Coastguard Workerimport * as flatbuffers from 'flatbuffers'; 3*890232f2SAndroid Build Coastguard Workerimport { Stat as MyGame_Example_Stat } from './my-game/example/stat'; 4*890232f2SAndroid Build Coastguard Workerimport { Monster as MyGame_Example_Monster } from './my-game/example/monster'; 5*890232f2SAndroid Build Coastguard Worker 6*890232f2SAndroid Build Coastguard Workervar grpc = require('@grpc/grpc-js'); 7*890232f2SAndroid Build Coastguard Worker 8*890232f2SAndroid Build Coastguard Workerfunction serialize_MyGame_Example_Stat(buffer_args) { 9*890232f2SAndroid Build Coastguard Worker if (!(buffer_args instanceof MyGame_Example_Stat)) { 10*890232f2SAndroid Build Coastguard Worker throw new Error('Expected argument of type Stat'); 11*890232f2SAndroid Build Coastguard Worker } 12*890232f2SAndroid Build Coastguard Worker return Buffer.from(buffer_args.serialize()); 13*890232f2SAndroid Build Coastguard Worker} 14*890232f2SAndroid Build Coastguard Worker 15*890232f2SAndroid Build Coastguard Workerfunction deserialize_MyGame_Example_Stat(buffer) { 16*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Stat.getRootAsStat(new flatbuffers.ByteBuffer(buffer)) 17*890232f2SAndroid Build Coastguard Worker} 18*890232f2SAndroid Build Coastguard Worker 19*890232f2SAndroid Build Coastguard Worker 20*890232f2SAndroid Build Coastguard Workerfunction serialize_MyGame_Example_Monster(buffer_args) { 21*890232f2SAndroid Build Coastguard Worker if (!(buffer_args instanceof MyGame_Example_Monster)) { 22*890232f2SAndroid Build Coastguard Worker throw new Error('Expected argument of type Monster'); 23*890232f2SAndroid Build Coastguard Worker } 24*890232f2SAndroid Build Coastguard Worker return Buffer.from(buffer_args.serialize()); 25*890232f2SAndroid Build Coastguard Worker} 26*890232f2SAndroid Build Coastguard Worker 27*890232f2SAndroid Build Coastguard Workerfunction deserialize_MyGame_Example_Monster(buffer) { 28*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Monster.getRootAsMonster(new flatbuffers.ByteBuffer(buffer)) 29*890232f2SAndroid Build Coastguard Worker} 30*890232f2SAndroid Build Coastguard Worker 31*890232f2SAndroid Build Coastguard Worker 32*890232f2SAndroid Build Coastguard Worker 33*890232f2SAndroid Build Coastguard Worker 34*890232f2SAndroid Build Coastguard Workervar MonsterStorageService = exports.MonsterStorageService = { 35*890232f2SAndroid Build Coastguard Worker Store: { 36*890232f2SAndroid Build Coastguard Worker path: '/MyGame.Example.MonsterStorage/Store', 37*890232f2SAndroid Build Coastguard Worker requestStream: false, 38*890232f2SAndroid Build Coastguard Worker responseStream: false, 39*890232f2SAndroid Build Coastguard Worker requestType: flatbuffers.ByteBuffer, 40*890232f2SAndroid Build Coastguard Worker responseType: MyGame_Example_Stat, 41*890232f2SAndroid Build Coastguard Worker requestSerialize: serialize_MyGame_Example_Monster, 42*890232f2SAndroid Build Coastguard Worker requestDeserialize: deserialize_MyGame_Example_Monster, 43*890232f2SAndroid Build Coastguard Worker responseSerialize: serialize_MyGame_Example_Stat, 44*890232f2SAndroid Build Coastguard Worker responseDeserialize: deserialize_MyGame_Example_Stat, 45*890232f2SAndroid Build Coastguard Worker }, 46*890232f2SAndroid Build Coastguard Worker Retrieve: { 47*890232f2SAndroid Build Coastguard Worker path: '/MyGame.Example.MonsterStorage/Retrieve', 48*890232f2SAndroid Build Coastguard Worker requestStream: false, 49*890232f2SAndroid Build Coastguard Worker responseStream: true, 50*890232f2SAndroid Build Coastguard Worker requestType: flatbuffers.ByteBuffer, 51*890232f2SAndroid Build Coastguard Worker responseType: MyGame_Example_Monster, 52*890232f2SAndroid Build Coastguard Worker requestSerialize: serialize_MyGame_Example_Stat, 53*890232f2SAndroid Build Coastguard Worker requestDeserialize: deserialize_MyGame_Example_Stat, 54*890232f2SAndroid Build Coastguard Worker responseSerialize: serialize_MyGame_Example_Monster, 55*890232f2SAndroid Build Coastguard Worker responseDeserialize: deserialize_MyGame_Example_Monster, 56*890232f2SAndroid Build Coastguard Worker }, 57*890232f2SAndroid Build Coastguard Worker GetMaxHitPoint: { 58*890232f2SAndroid Build Coastguard Worker path: '/MyGame.Example.MonsterStorage/GetMaxHitPoint', 59*890232f2SAndroid Build Coastguard Worker requestStream: true, 60*890232f2SAndroid Build Coastguard Worker responseStream: false, 61*890232f2SAndroid Build Coastguard Worker requestType: flatbuffers.ByteBuffer, 62*890232f2SAndroid Build Coastguard Worker responseType: MyGame_Example_Stat, 63*890232f2SAndroid Build Coastguard Worker requestSerialize: serialize_MyGame_Example_Monster, 64*890232f2SAndroid Build Coastguard Worker requestDeserialize: deserialize_MyGame_Example_Monster, 65*890232f2SAndroid Build Coastguard Worker responseSerialize: serialize_MyGame_Example_Stat, 66*890232f2SAndroid Build Coastguard Worker responseDeserialize: deserialize_MyGame_Example_Stat, 67*890232f2SAndroid Build Coastguard Worker }, 68*890232f2SAndroid Build Coastguard Worker GetMinMaxHitPoints: { 69*890232f2SAndroid Build Coastguard Worker path: '/MyGame.Example.MonsterStorage/GetMinMaxHitPoints', 70*890232f2SAndroid Build Coastguard Worker requestStream: true, 71*890232f2SAndroid Build Coastguard Worker responseStream: true, 72*890232f2SAndroid Build Coastguard Worker requestType: flatbuffers.ByteBuffer, 73*890232f2SAndroid Build Coastguard Worker responseType: MyGame_Example_Stat, 74*890232f2SAndroid Build Coastguard Worker requestSerialize: serialize_MyGame_Example_Monster, 75*890232f2SAndroid Build Coastguard Worker requestDeserialize: deserialize_MyGame_Example_Monster, 76*890232f2SAndroid Build Coastguard Worker responseSerialize: serialize_MyGame_Example_Stat, 77*890232f2SAndroid Build Coastguard Worker responseDeserialize: deserialize_MyGame_Example_Stat, 78*890232f2SAndroid Build Coastguard Worker }, 79*890232f2SAndroid Build Coastguard Worker}; 80*890232f2SAndroid Build Coastguard Workerexports.MonsterStorageClient = grpc.makeGenericClientConstructor(MonsterStorageService); 81