@guramrit/ngx-filter-pipe
Version:
Angular 5+ pipeline for filtering arrays
30 lines (29 loc) • 920 B
TypeScript
/**
* Created by vadimdez on 28/06/16.
*/
import { PipeTransform } from '@angular/core';
import * as i0 from "@angular/core";
export declare class FilterPipe implements PipeTransform {
static isFoundOnWalking(value: any, key: any): boolean;
static isNumber(value: any): boolean;
/**
* Checks function's value if type is function otherwise same value
*/
static getValue(value: any): any;
private filterByString;
private filterByBoolean;
private filterByObject;
private isMatching;
/**
* Filter value by $or
*/
private filterByOr;
/**
* Default filterDefault function
*/
private filterDefault;
transform(array: any[], filter: any): any;
static ɵfac: i0.ɵɵFactoryDeclaration<FilterPipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<FilterPipe, "filterBy", false>;
static ɵprov: i0.ɵɵInjectableDeclaration<FilterPipe>;
}