cubex-multiselect-dropdown
Version:
40 lines (39 loc) • 2.56 kB
JavaScript
/**
* @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=