UNPKG

@junte/ui

Version:

Quality Angular UI components kit

22 lines 2.47 kB
import { __decorate } from "tslib"; import { Pipe } from '@angular/core'; import { isEqual } from '../../core/utils/equal'; var CheckSelectedPipe = /** @class */ (function () { function CheckSelectedPipe() { } CheckSelectedPipe.prototype.transform = function (value, selected, key) { var _versions = []; for (var _i = 3; _i < arguments.length; _i++) { _versions[_i - 3] = arguments[_i]; } return value === null && selected.length <= 0 || (!!key ? selected.indexOf(value[key]) : selected.findIndex(function (e) { return isEqual(e, value); })) !== -1; }; CheckSelectedPipe = __decorate([ Pipe({ name: 'check' }) ], CheckSelectedPipe); return CheckSelectedPipe; }()); export { CheckSelectedPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGlwZXMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvZm9ybXMvc3dpdGNoZXIvcGlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUdqRDtJQUFBO0lBTUEsQ0FBQztJQUxDLHFDQUFTLEdBQVQsVUFBVSxLQUFVLEVBQUUsUUFBZSxFQUFFLEdBQVc7UUFBRSxtQkFBc0I7YUFBdEIsVUFBc0IsRUFBdEIscUJBQXNCLEVBQXRCLElBQXNCO1lBQXRCLGtDQUFzQjs7UUFDeEUsT0FBTyxLQUFLLEtBQUssSUFBSSxJQUFJLFFBQVEsQ0FBQyxNQUFNLElBQUksQ0FBQztlQUN4QyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUN0QyxDQUFDLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxVQUFBLENBQUMsSUFBSSxPQUFBLE9BQU8sQ0FBQyxDQUFDLEVBQUUsS0FBSyxDQUFDLEVBQWpCLENBQWlCLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQzNELENBQUM7SUFMVSxpQkFBaUI7UUFEN0IsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLE9BQU8sRUFBQyxDQUFDO09BQ1QsaUJBQWlCLENBTTdCO0lBQUQsd0JBQUM7Q0FBQSxBQU5ELElBTUM7U0FOWSxpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBpc0VxdWFsIH0gZnJvbSAnLi4vLi4vY29yZS91dGlscy9lcXVhbCc7XG5cbkBQaXBlKHtuYW1lOiAnY2hlY2snfSlcbmV4cG9ydCBjbGFzcyBDaGVja1NlbGVjdGVkUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0odmFsdWU6IGFueSwgc2VsZWN0ZWQ6IGFueVtdLCBrZXk6IHN0cmluZywgLi4uX3ZlcnNpb25zOiBudW1iZXJbXSk6IGJvb2xlYW4ge1xuICAgIHJldHVybiB2YWx1ZSA9PT0gbnVsbCAmJiBzZWxlY3RlZC5sZW5ndGggPD0gMFxuICAgICAgfHwgKCEha2V5ID8gc2VsZWN0ZWQuaW5kZXhPZih2YWx1ZVtrZXldKVxuICAgICAgICA6IHNlbGVjdGVkLmZpbmRJbmRleChlID0+IGlzRXF1YWwoZSwgdmFsdWUpKSkgIT09IC0xO1xuICB9XG59XG4iXX0=