@junte/ui
Version:
Quality Angular UI components kit
23 lines • 2.77 kB
JavaScript
import { __decorate } from "tslib";
import { Pipe } from '@angular/core';
let GetOptionsPipe = class GetOptionsPipe {
transform(options, ..._versions) {
const values = Object.values(options);
values.sort((a, b) => a.index > b.index ? 1 : (a.index < b.index ? -1 : 0));
return values;
}
};
GetOptionsPipe = __decorate([
Pipe({ name: 'getOptions' })
], GetOptionsPipe);
export { GetOptionsPipe };
let GetOptionPipe = class GetOptionPipe {
transform(key, options, ..._versions) {
return options.persisted[key];
}
};
GetOptionPipe = __decorate([
Pipe({ name: 'getOption' })
], GetOptionPipe);
export { GetOptionPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGlwZXMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvZm9ybXMvc2VsZWN0L3BpcGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUlwRCxJQUFhLGNBQWMsR0FBM0IsTUFBYSxjQUFjO0lBQ3pCLFNBQVMsQ0FBQyxPQUFtQyxFQUFFLEdBQUcsU0FBbUI7UUFDbkUsTUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN0QyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUM1RSxPQUFPLE1BQU0sQ0FBQztJQUNoQixDQUFDO0NBQ0YsQ0FBQTtBQU5ZLGNBQWM7SUFEMUIsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLFlBQVksRUFBQyxDQUFDO0dBQ2QsY0FBYyxDQU0xQjtTQU5ZLGNBQWM7QUFTM0IsSUFBYSxhQUFhLEdBQTFCLE1BQWEsYUFBYTtJQUN4QixTQUFTLENBQUMsR0FBVyxFQUFFLE9BQWdCLEVBQUUsR0FBRyxTQUFtQjtRQUM3RCxPQUFPLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDaEMsQ0FBQztDQUNGLENBQUE7QUFKWSxhQUFhO0lBRHpCLElBQUksQ0FBQyxFQUFDLElBQUksRUFBRSxXQUFXLEVBQUMsQ0FBQztHQUNiLGFBQWEsQ0FJekI7U0FKWSxhQUFhIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSU9wdGlvbiwgT3B0aW9ucyB9IGZyb20gJy4vbW9kZWwnO1xuXG5AUGlwZSh7bmFtZTogJ2dldE9wdGlvbnMnfSlcbmV4cG9ydCBjbGFzcyBHZXRPcHRpb25zUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0ob3B0aW9uczogeyBba2V5OiBzdHJpbmddOiBJT3B0aW9uIH0sIC4uLl92ZXJzaW9uczogbnVtYmVyW10pOiBJT3B0aW9uW10ge1xuICAgIGNvbnN0IHZhbHVlcyA9IE9iamVjdC52YWx1ZXMob3B0aW9ucyk7XG4gICAgdmFsdWVzLnNvcnQoKGEsIGIpID0+IGEuaW5kZXggPiBiLmluZGV4ID8gMSA6IChhLmluZGV4IDwgYi5pbmRleCA/IC0xIDogMCkpO1xuICAgIHJldHVybiB2YWx1ZXM7XG4gIH1cbn1cblxuQFBpcGUoe25hbWU6ICdnZXRPcHRpb24nfSlcbmV4cG9ydCBjbGFzcyBHZXRPcHRpb25QaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybShrZXk6IHN0cmluZywgb3B0aW9uczogT3B0aW9ucywgLi4uX3ZlcnNpb25zOiBudW1iZXJbXSk6IElPcHRpb24ge1xuICAgIHJldHVybiBvcHRpb25zLnBlcnNpc3RlZFtrZXldO1xuICB9XG59XG4iXX0=