UNPKG

cubex-multiselect-dropdown

Version:
30 lines (29 loc) 2.2 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Pipe } from '@angular/core'; export class FilterObjectsByKeyPipe { /** * @param {?} list * @param {?} keyinObject * @param {?} filterText * @return {?} */ transform(list, keyinObject, filterText) { return list.filter(function (item) { if (item[keyinObject].toUpperCase().indexOf(filterText.toUpperCase()) > -1) { return true; } else { return false; } }); } } FilterObjectsByKeyPipe.decorators = [ { type: Pipe, args: [{ name: 'filterObjectsByKey' },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyLW9iamVjdHMtYnkta2V5LnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jdWJleC1tdWx0aXNlbGVjdC1kcm9wZG93bi8iLCJzb3VyY2VzIjpbImxpYi9waXBlcy9maWx0ZXItb2JqZWN0cy1ieS1rZXkucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFLcEQsTUFBTTs7Ozs7OztJQUVKLFNBQVMsQ0FBQyxJQUFtQixFQUFFLFdBQW1CLEVBQUUsVUFBa0I7UUFDcEUsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVMsSUFBSTtZQUM5QixJQUFHLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFdBQVcsRUFBRSxDQUFDLEdBQUUsQ0FBQyxDQUFDLEVBQUM7Z0JBQ3ZFLE9BQU8sSUFBSSxDQUFDO2FBQ2I7aUJBQUk7Z0JBQ0gsT0FBTyxLQUFLLENBQUM7YUFDZDtTQUNGLENBQUMsQ0FBQztLQUNKOzs7WUFiRixJQUFJLFNBQUM7Z0JBQ0osSUFBSSxFQUFFLG9CQUFvQjthQUMzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQFBpcGUoe1xuICBuYW1lOiAnZmlsdGVyT2JqZWN0c0J5S2V5J1xufSlcbmV4cG9ydCBjbGFzcyBGaWx0ZXJPYmplY3RzQnlLZXlQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgdHJhbnNmb3JtKGxpc3Q6IEFycmF5PE9iamVjdD4sIGtleWluT2JqZWN0OiBzdHJpbmcsIGZpbHRlclRleHQ6IHN0cmluZyk6IGFueSB7XG4gICAgcmV0dXJuIGxpc3QuZmlsdGVyKGZ1bmN0aW9uKGl0ZW0pe1xuICAgICAgaWYoaXRlbVtrZXlpbk9iamVjdF0udG9VcHBlckNhc2UoKS5pbmRleE9mKGZpbHRlclRleHQudG9VcHBlckNhc2UoKSkgPi0xKXtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICB9ZWxzZXtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG5cbn1cbiJdfQ==