# IParamConstructorOptions Interface

Module
import { IParamConstructorOptions } from "@tsed/common"
Source/packages/common/src/mvc/models/ParamMetadata.ts

# Overview

interface IParamConstructorOptions {
    target: Type<any>;
    propertyKey: string | symbol;
    index: number;
    service?: string | Type<any> | ParamTypes;
    required?: boolean;
    expression?: string;
    useType?: Type<any>;
    useConverter?: boolean;
    useValidation?: boolean;
    paramType?: string | ParamTypes;
}

# Members

target: Type<any>

propertyKey: string | symbol

index: number

service?: string | Type<any> | ParamTypes

required?: boolean

expression?: string

useType?: Type<any>

useConverter?: boolean

useValidation?: boolean

paramType?: string | ParamTypes