Page Contents
  
 
    
Home > @loopback/openapi-v3 > param > filter
param.filter() function
Sugar decorator for filter query parameter
Signature:
function filter(modelCtor: typeof Model, options?: string | (FilterSchemaOptions & {
        name?: string;
    })): (target: object, member: string, index: number) => void;
Parameters
| Parameter | Type | Description | 
|---|---|---|
| modelCtor | typeof Model | Model class | 
| options | string \| ([FilterSchemaOptions](/doc/en/lb4/apidocs.repository-json-schema.filterschemaoptions.html) & { name?: string; }) | _(Optional)_ Options to customize the parameter name or filter schema | 
Returns:
(target: object, member: string, index: number) => void
Example
async find(
  @param.filter(modelCtor)) filter?: Filter<T>,
): Promise<(T & Relations)[]> {
  // ...
}