54 lines
2.1 KiB
TypeScript
54 lines
2.1 KiB
TypeScript
// @generated by protobuf-ts 2.11.0 with parameter server_grpc1
|
|
// @generated from protobuf file "character.proto" (syntax proto3)
|
|
// tslint:disable
|
|
import { GetCharacterRequest } from "./character";
|
|
import { Character } from "./character";
|
|
import { CreateCharacterRequest } from "./character";
|
|
import type * as grpc from "@grpc/grpc-js";
|
|
/**
|
|
* @generated from protobuf service CharacterManager
|
|
*/
|
|
export interface ICharacterManager extends grpc.UntypedServiceImplementation {
|
|
/**
|
|
* @generated from protobuf rpc: createCharacter
|
|
*/
|
|
createCharacter: grpc.handleUnaryCall<CreateCharacterRequest, Character>;
|
|
/**
|
|
* @generated from protobuf rpc: getCharacter
|
|
*/
|
|
getCharacter: grpc.handleUnaryCall<GetCharacterRequest, Character>;
|
|
}
|
|
/**
|
|
* @grpc/grpc-js definition for the protobuf service CharacterManager.
|
|
*
|
|
* Usage: Implement the interface ICharacterManager and add to a grpc server.
|
|
*
|
|
* ```typescript
|
|
* const server = new grpc.Server();
|
|
* const service: ICharacterManager = ...
|
|
* server.addService(characterManagerDefinition, service);
|
|
* ```
|
|
*/
|
|
export const characterManagerDefinition: grpc.ServiceDefinition<ICharacterManager> = {
|
|
createCharacter: {
|
|
path: "/CharacterManager/createCharacter",
|
|
originalName: "createCharacter",
|
|
requestStream: false,
|
|
responseStream: false,
|
|
responseDeserialize: bytes => Character.fromBinary(bytes),
|
|
requestDeserialize: bytes => CreateCharacterRequest.fromBinary(bytes),
|
|
responseSerialize: value => Buffer.from(Character.toBinary(value)),
|
|
requestSerialize: value => Buffer.from(CreateCharacterRequest.toBinary(value))
|
|
},
|
|
getCharacter: {
|
|
path: "/CharacterManager/getCharacter",
|
|
originalName: "getCharacter",
|
|
requestStream: false,
|
|
responseStream: false,
|
|
responseDeserialize: bytes => Character.fromBinary(bytes),
|
|
requestDeserialize: bytes => GetCharacterRequest.fromBinary(bytes),
|
|
responseSerialize: value => Buffer.from(Character.toBinary(value)),
|
|
requestSerialize: value => Buffer.from(GetCharacterRequest.toBinary(value))
|
|
}
|
|
};
|