UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

18 lines (17 loc) 1.2 kB
import { OperationRequest } from "./../../GN-common/entity/operationRequest/OperationRequest"; import { IRequestConverterService, Constructor } from "./IRequestConverterService"; import { Request } from "./../../GN-common/entity/operationRequest/base/Request"; import { GNHashtable, GNArray } from "./../../GN-common/common/GNData"; import { GNEnhancedObjectFieldMetadata } from "./../../GN-common/entity/DataMember"; import { OperationObject } from "./../../GN-common/entity/operationRequest/OperationObject"; import { OperationArray } from "./../../GN-common/entity/operationRequest/OperationArray"; export declare class RequestConverterService implements IRequestConverterService { private declaredFieldsMap; getGNEnhancedObjectFieldMetadata<T>(cls: Constructor<T>): GNEnhancedObjectFieldMetadata[]; createTOperationRequest<T extends OperationRequest>(operationRequest: OperationRequest, cls: Constructor<T>): T; createTObject<T>(gnHashtable: GNHashtable, cls: Constructor<T>): OperationObject<T>; createTArray<T>(gnArray: GNArray, cls: Constructor<T>): OperationArray<T>; newOperationRequest(request: Request): OperationRequest; private isInteger; constructor(); }