// Generated GRPC code for FlatBuffers TS *** DO NOT EDIT *** import { flatbuffers } from 'flatbuffers'; import { Stat as MyGame_Example_Stat } from './my-game/example/stat'; import { Monster as MyGame_Example_Monster } from './my-game/example/monster'; import * as grpc from 'grpc'; interface IMonsterStorageService extends grpc.ServiceDefinition { Store: IMonsterStorageService_IStore; Retrieve: IMonsterStorageService_IRetrieve; GetMaxHitPoint: IMonsterStorageService_IGetMaxHitPoint; GetMinMaxHitPoints: IMonsterStorageService_IGetMinMaxHitPoints; } interface IMonsterStorageService_IStore extends grpc.MethodDefinition { path: string; // /MyGame.Example.MonsterStorage/Store requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMonsterStorageService_IRetrieve extends grpc.MethodDefinition { path: string; // /MyGame.Example.MonsterStorage/Retrieve requestStream: boolean; // false responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMonsterStorageService_IGetMaxHitPoint extends grpc.MethodDefinition { path: string; // /MyGame.Example.MonsterStorage/GetMaxHitPoint requestStream: boolean; // true responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMonsterStorageService_IGetMinMaxHitPoints extends grpc.MethodDefinition { path: string; // /MyGame.Example.MonsterStorage/GetMinMaxHitPoints requestStream: boolean; // true responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const MonsterStorageService: IMonsterStorageService; export interface IMonsterStorageServer { Store: grpc.handleUnaryCall; Retrieve: grpc.handleServerStreamingCall; GetMaxHitPoint: grpc.handleClientStreamingCall; GetMinMaxHitPoints: grpc.handleBidiStreamingCall; } export interface IMonsterStorageClient { Store(request: MyGame_Example_Monster, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Stat) => void): grpc.ClientUnaryCall; Store(request: MyGame_Example_Monster, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Stat) => void): grpc.ClientUnaryCall; Store(request: MyGame_Example_Monster, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Stat) => void): grpc.ClientUnaryCall; Retrieve(request: MyGame_Example_Stat, metadata: grpc.Metadata): grpc.ClientReadableStream; Retrieve(request: MyGame_Example_Stat, options: Partial): grpc.ClientReadableStream; GetMaxHitPoint(callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; GetMaxHitPoint(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; GetMaxHitPoint(options: Partial, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; GetMaxHitPoint(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; GetMinMaxHitPoints(): grpc.ClientDuplexStream; GetMinMaxHitPoints(options: Partial): grpc.ClientDuplexStream; GetMinMaxHitPoints(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; } export class MonsterStorageClient extends grpc.Client implements IMonsterStorageClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public Store(request: MyGame_Example_Monster, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Stat) => void): grpc.ClientUnaryCall; public Store(request: MyGame_Example_Monster, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Stat) => void): grpc.ClientUnaryCall; public Store(request: MyGame_Example_Monster, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Stat) => void): grpc.ClientUnaryCall; public Retrieve(request: MyGame_Example_Stat, metadata: grpc.Metadata): grpc.ClientReadableStream; public Retrieve(request: MyGame_Example_Stat, options: Partial): grpc.ClientReadableStream; public GetMaxHitPoint(callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; public GetMaxHitPoint(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; public GetMaxHitPoint(options: Partial, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; public GetMaxHitPoint(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MyGame_Example_Monster) => void): grpc.ClientWritableStream; public GetMinMaxHitPoints(): grpc.ClientDuplexStream; public GetMinMaxHitPoints(options: Partial): grpc.ClientDuplexStream; public GetMinMaxHitPoints(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; }