})
export class FilterPipe implements PipeTransform {
transform(value: any, args?: any): any {
- return value.filter((row) => {
+ return value.filter((row: any) => {
let result = true;
- args.forEach((filter) => {
+ args.forEach((filter: any): boolean | void => {
if (!filter.value) {
- return;
+ return undefined;
}
result = result && filter.applyFilter(row, filter.value);