// Generated GRPC code for FlatBuffers TS *** DO NOT EDIT *** import { flatbuffers } from 'flatbuffers'; import * as MonsterStorage_fbs from './monster_test_generated'; 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: MonsterStorage_fbs.Monster, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Stat) => void): grpc.ClientUnaryCall; Store(request: MonsterStorage_fbs.Monster, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Stat) => void): grpc.ClientUnaryCall; Store(request: MonsterStorage_fbs.Monster, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Stat) => void): grpc.ClientUnaryCall; Retrieve(request: MonsterStorage_fbs.Stat, metadata: grpc.Metadata): grpc.ClientReadableStream; Retrieve(request: MonsterStorage_fbs.Stat, options: Partial): grpc.ClientReadableStream; GetMaxHitPoint(callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Monster) => void): grpc.ClientWritableStream; GetMaxHitPoint(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Monster) => void): grpc.ClientWritableStream; GetMaxHitPoint(options: Partial, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Monster) => void): grpc.ClientWritableStream; GetMaxHitPoint(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.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: MonsterStorage_fbs.Monster, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Stat) => void): grpc.ClientUnaryCall; public Store(request: MonsterStorage_fbs.Monster, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Stat) => void): grpc.ClientUnaryCall; public Store(request: MonsterStorage_fbs.Monster, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Stat) => void): grpc.ClientUnaryCall; public Retrieve(request: MonsterStorage_fbs.Stat, metadata: grpc.Metadata): grpc.ClientReadableStream; public Retrieve(request: MonsterStorage_fbs.Stat, options: Partial): grpc.ClientReadableStream; public GetMaxHitPoint(callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Monster) => void): grpc.ClientWritableStream; public GetMaxHitPoint(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Monster) => void): grpc.ClientWritableStream; public GetMaxHitPoint(options: Partial, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Monster) => void): grpc.ClientWritableStream; public GetMaxHitPoint(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: MonsterStorage_fbs.Monster) => void): grpc.ClientWritableStream; public GetMinMaxHitPoints(): grpc.ClientDuplexStream; public GetMinMaxHitPoints(options: Partial): grpc.ClientDuplexStream; public GetMinMaxHitPoints(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; }