UNPKG

cubex-multiselect-dropdown

Version:
40 lines (39 loc) 2.56 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Pipe } from '@angular/core'; var FilterObjectsByKeyPipe = /** @class */ (function () { function FilterObjectsByKeyPipe() { } /** * @param {?} list * @param {?} keyinObject * @param {?} filterText * @return {?} */ FilterObjectsByKeyPipe.prototype.transform = /** * @param {?} list * @param {?} keyinObject * @param {?} filterText * @return {?} */ function (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' },] } ]; return FilterObjectsByKeyPipe; }()); export { FilterObjectsByKeyPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyLW9iamVjdHMtYnkta2V5LnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jdWJleC1tdWx0aXNlbGVjdC1kcm9wZG93bi8iLCJzb3VyY2VzIjpbImxpYi9waXBlcy9maWx0ZXItb2JqZWN0cy1ieS1rZXkucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7Ozs7SUFPbEQsMENBQVM7Ozs7OztJQUFULFVBQVUsSUFBbUIsRUFBRSxXQUFtQixFQUFFLFVBQWtCO1FBQ3BFLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFTLElBQUk7WUFDOUIsSUFBRyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxHQUFFLENBQUMsQ0FBQyxFQUFDO2dCQUN2RSxPQUFPLElBQUksQ0FBQzthQUNiO2lCQUFJO2dCQUNILE9BQU8sS0FBSyxDQUFDO2FBQ2Q7U0FDRixDQUFDLENBQUM7S0FDSjs7Z0JBYkYsSUFBSSxTQUFDO29CQUNKLElBQUksRUFBRSxvQkFBb0I7aUJBQzNCOztpQ0FKRDs7U0FLYSxzQkFBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2ZpbHRlck9iamVjdHNCeUtleSdcbn0pXG5leHBvcnQgY2xhc3MgRmlsdGVyT2JqZWN0c0J5S2V5UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXG4gIHRyYW5zZm9ybShsaXN0OiBBcnJheTxPYmplY3Q+LCBrZXlpbk9iamVjdDogc3RyaW5nLCBmaWx0ZXJUZXh0OiBzdHJpbmcpOiBhbnkge1xuICAgIHJldHVybiBsaXN0LmZpbHRlcihmdW5jdGlvbihpdGVtKXtcbiAgICAgIGlmKGl0ZW1ba2V5aW5PYmplY3RdLnRvVXBwZXJDYXNlKCkuaW5kZXhPZihmaWx0ZXJUZXh0LnRvVXBwZXJDYXNlKCkpID4tMSl7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfWVsc2V7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG59XG4iXX0=