# ParamRegistry Class

Module
import { ParamRegistry } from "@tsed/common"
Source/packages/common/src/mvc/registries/ParamRegistry.ts

# Overview

class ParamRegistry {
    static get(target: Type<any>, propertyKey: string | symbol, index: number): ParamMetadata;
    static has(target: Type<any>, propertyKey: string | symbol, index: number): boolean;
    static set(target: Type<any>, propertyKey: string | symbol, index: number, paramMetadata: ParamMetadata): void;
    static getParams(target: Type<any>, propertyKey: string | symbol): ParamMetadata[];
    /**
     * @param filter
     * @param options
     * @deprecated
     */
    static useFilter(filter: string | Type<any> | ParamTypes, options: IUseFilterOptions): ParamMetadata;
}