UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

61 lines (60 loc) 2.67 kB
import { InvalidMember } from "./../InvalidMember"; import { OperationResponse } from "./../operationResponse/OperationResponse"; import { OperationRequest } from "./../operationRequest/OperationRequest"; import { OperationEvent } from "./../operationEvent/OperationEvent"; import { Request } from "./../operationRequest/base/Request"; import { GNHashtable } from "./../../common/GNData"; export declare class OperationHelper { static toResponseSocketData(operationResponse: OperationResponse): { returnCode: number; parameters: {}; invalidRequestParameters: (string | number)[][]; debugMessage: string; responseId: number; }; static toResponseHttpData(operationResponse: OperationResponse): { returnCode: number; parameters: {}; invalidRequestParameters: (string | number)[][]; debugMessage: string; }; static toDataGNHashtable(gnHashtable: GNHashtable): {}; private static invalidMemberData; static toDataOperationResponse(operationResponse: OperationResponse): { operationCode: string; responseId: number; parameters: {}; debugMessage: string; returnCode: string; }; static toDataOperationRequest(operationRequest: OperationRequest): { operationCode: string; requestId: number; parameters: {}; }; static toDataFromRequest(request: Request): { operationCode: string; requestType: string; role: string; ip: string; secretInfo: { role: string; gameId: string; }; authInfo: { userId: string; }; }; private static toDataSecretInfo; private static toAuthInfo; static newOperationResponse(operationCode: string, responseId: number): OperationResponse; static newOperationResponseInvalid(operationCode: string, responseId: number, debugMessage?: string): OperationResponse; static newOperationResponseInvalidRequestParameters(operationCode: string, responseId: number, invalidMembers: InvalidMember[], debugMessage?: string): OperationResponse; static newOperationResponseInternalServerError(operationCode: string, responseId: number, debugMessage?: string): OperationResponse; static newOperationResponseNotAuthorized(operationCode: string, responseId: number, debugMessage?: string): OperationResponse; static newOperationResponseNotAllowError(operationCode: string, responseId: number, debugMessage?: string): OperationResponse; static toEventSocketData(operationEvent: OperationEvent): { eventCode: string; parameters: {}; }; }