UNPKG

cds-routing-handlers

Version:

Package to route and implement CDS handlers via a class based approach in Typescript.

45 lines (44 loc) 883 B
import { ParamType } from "../../types/ParamType"; /** * Parameter metadata arguments. * * @export * @interface IParamMetadataArgs */ export interface IParamMetadataArgs { /** * Object on which the method's parameter this parameter is attached. * * @type {*} * @memberof IParamMetadataArgs */ object: any; /** * Method name. * * @type {string} * @memberof IParamMetadataArgs */ method: string; /** * Parameter index. * * @type {number} * @memberof IParamMetadataArgs */ index: number; /** * Parameter type. * * @type {ParamType} * @memberof IParamMetadataArgs */ type: ParamType; /** * Name of the parameter used for @Param("name") decorator. * * @type {string} * @memberof IParamMetadataArgs */ name?: string; }