import { PipeTransform } from '@angular/core'; import { SafeAny } from '@ngx-simple/core/types'; export declare type Matcher = (item: T, ...args: SafeAny[]) => boolean; /** * 数组过滤,参考 `Array.filter` 用法 * * @example * { * readonly items = [1, 3, 5, 10, 15, 25] * readonly matcher = item => item % 5 === 0 && item < 20; * } * *

{{item}}

*/ export declare class SimFilterPipe implements PipeTransform { transform(items: ReadonlyArray, matcher: Matcher, ...args: SafeAny[]): T[]; }