UNPKG

ngx-mat-cdk

Version:

Extra Components for Angular Material including Filters,Drag Drop File, MatSelect Mobile Version

24 lines 2.43 kB
import { Pipe } from '@angular/core'; import { FiltersService } from '../filters.service'; export class HasFilterPipe { constructor(filterService) { this.filterService = filterService; } transform(value, ...args) { let hasFilter = false; if (value) { hasFilter = this.filterService.checkHasFilter(value); } value.hasFilter = hasFilter; return hasFilter; } } HasFilterPipe.decorators = [ { type: Pipe, args: [{ name: 'hasFilter' },] } ]; HasFilterPipe.ctorParameters = () => [ { type: FiltersService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzLWZpbHRlci5waXBlLmpzIiwic291cmNlUm9vdCI6IkM6L1VzZXJzL0FsaXJlemEgTW9oYW1tYWRpL3NvdXJjZS9yZXBvcy9NeUxpYnJhcnkvQW5ndWxhci5MaWJyYXJ5L2xpYnMvcHJvamVjdHMvbmd4LW1hdC1jZGsvc3JjLyIsInNvdXJjZXMiOlsibGliL25neC1tYXQtZmlsdGVycy9maWx0ZXJzL3BpcGVzL2hhcy1maWx0ZXIucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsSUFBSSxFQUFnQixNQUFNLGVBQWUsQ0FBQztBQUNsRCxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0sb0JBQW9CLENBQUM7QUFNbEQsTUFBTSxPQUFPLGFBQWE7SUFDeEIsWUFBb0IsYUFBNkI7UUFBN0Isa0JBQWEsR0FBYixhQUFhLENBQWdCO0lBRWpELENBQUM7SUFFRCxTQUFTLENBQUMsS0FBYSxFQUFFLEdBQUcsSUFBVztRQUNyQyxJQUFJLFNBQVMsR0FBRyxLQUFLLENBQUM7UUFDdEIsSUFBSSxLQUFLLEVBQUU7WUFFVCxTQUFTLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDdEQ7UUFDRCxLQUFLLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUM1QixPQUFPLFNBQVMsQ0FBQztJQUNuQixDQUFDOzs7WUFoQkYsSUFBSSxTQUFDO2dCQUNKLElBQUksRUFBRSxXQUFXO2FBQ2xCOzs7WUFMTyxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtQaXBlLCBQaXBlVHJhbnNmb3JtfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtGaWx0ZXJzU2VydmljZX0gZnJvbSAnLi4vZmlsdGVycy5zZXJ2aWNlJztcclxuaW1wb3J0IHtGaWx0ZXJ9IGZyb20gJy4uL2ZpbHRlci1jb21wb25lbnRzL2ZpbHRlcnMtYmFzZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ2hhc0ZpbHRlcidcclxufSlcclxuZXhwb3J0IGNsYXNzIEhhc0ZpbHRlclBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGZpbHRlclNlcnZpY2U6IEZpbHRlcnNTZXJ2aWNlKSB7XHJcblxyXG4gIH1cclxuXHJcbiAgdHJhbnNmb3JtKHZhbHVlOiBGaWx0ZXIsIC4uLmFyZ3M6IGFueVtdKTogYm9vbGVhbiB7XHJcbiAgICBsZXQgaGFzRmlsdGVyID0gZmFsc2U7XHJcbiAgICBpZiAodmFsdWUpIHtcclxuXHJcbiAgICAgIGhhc0ZpbHRlciA9IHRoaXMuZmlsdGVyU2VydmljZS5jaGVja0hhc0ZpbHRlcih2YWx1ZSk7XHJcbiAgICB9XHJcbiAgICB2YWx1ZS5oYXNGaWx0ZXIgPSBoYXNGaWx0ZXI7XHJcbiAgICByZXR1cm4gaGFzRmlsdGVyO1xyXG4gIH1cclxuXHJcbn1cclxuIl19