# 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;
    required?: boolean;
    expression?: string;
    useType?: Type<any>;
    /**
     * @deprecated use pipe instead
     */
    filter?: Type<IFilter>;
    paramType?: string | ParamTypes;
    pipes?: Type<IPipe>[];
}

# Members

target?: Type<any>;

propertyKey?: string | symbol;

index: number;

required?: boolean;

expression?: string;

useType?: Type<any>;

filter?: Type<IFilter>;

paramType?: string | ParamTypes;

pipes?: Type<IPipe>[];