UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

28 lines 3.4 kB
import { Pipe } from '@angular/core'; import { AlarmListIndicatorService } from './alarm-list-indicator.service'; import * as i0 from "@angular/core"; import * as i1 from "./alarm-list-indicator.service"; /** * A pipe to provide custom indicators for the alarm list view. * * Will call `get$()` method of `AlarmListIndicatorService` to get the custom indicators for the provided alarm. */ export class AlarmListIndicatorPipe { constructor(alarmListIndicatorService) { this.alarmListIndicatorService = alarmListIndicatorService; } transform(alarm) { return this.alarmListIndicatorService.get$(alarm); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AlarmListIndicatorPipe, deps: [{ token: i1.AlarmListIndicatorService }], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: AlarmListIndicatorPipe, isStandalone: true, name: "alarmListIndicator" }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AlarmListIndicatorPipe, decorators: [{ type: Pipe, args: [{ standalone: true, name: 'alarmListIndicator', pure: true }] }], ctorParameters: () => [{ type: i1.AlarmListIndicatorService }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxhcm0tbGlzdC1pbmRpY2F0b3IucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2FsYXJtcy9hbGFybS1saXN0LWN1c3RvbS1pbmRpY2F0b3IvYWxhcm0tbGlzdC1pbmRpY2F0b3IucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUdwRCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQzs7O0FBUTNFOzs7O0dBSUc7QUFDSCxNQUFNLE9BQU8sc0JBQXNCO0lBQ2pDLFlBQW9CLHlCQUFvRDtRQUFwRCw4QkFBeUIsR0FBekIseUJBQXlCLENBQTJCO0lBQUcsQ0FBQztJQUU1RSxTQUFTLENBQUMsS0FBYTtRQUNyQixPQUFPLElBQUksQ0FBQyx5QkFBeUIsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDcEQsQ0FBQzsrR0FMVSxzQkFBc0I7NkdBQXRCLHNCQUFzQjs7NEZBQXRCLHNCQUFzQjtrQkFWbEMsSUFBSTttQkFBQztvQkFDSixVQUFVLEVBQUUsSUFBSTtvQkFDaEIsSUFBSSxFQUFFLG9CQUFvQjtvQkFDMUIsSUFBSSxFQUFFLElBQUk7aUJBQ1giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJQWxhcm0gfSBmcm9tICdAYzh5L2NsaWVudCc7XG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBBbGFybUxpc3RJbmRpY2F0b3JTZXJ2aWNlIH0gZnJvbSAnLi9hbGFybS1saXN0LWluZGljYXRvci5zZXJ2aWNlJztcbmltcG9ydCB7IEFsYXJtTGlzdEluZGljYXRvciB9IGZyb20gJy4uL2FsYXJtcy5tb2RlbCc7XG5cbkBQaXBlKHtcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgbmFtZTogJ2FsYXJtTGlzdEluZGljYXRvcicsXG4gIHB1cmU6IHRydWVcbn0pXG4vKipcbiAqIEEgcGlwZSB0byBwcm92aWRlIGN1c3RvbSBpbmRpY2F0b3JzIGZvciB0aGUgYWxhcm0gbGlzdCB2aWV3LlxuICpcbiAqIFdpbGwgY2FsbCBgZ2V0JCgpYCBtZXRob2Qgb2YgYEFsYXJtTGlzdEluZGljYXRvclNlcnZpY2VgIHRvIGdldCB0aGUgY3VzdG9tIGluZGljYXRvcnMgZm9yIHRoZSBwcm92aWRlZCBhbGFybS5cbiAqL1xuZXhwb3J0IGNsYXNzIEFsYXJtTGlzdEluZGljYXRvclBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBhbGFybUxpc3RJbmRpY2F0b3JTZXJ2aWNlOiBBbGFybUxpc3RJbmRpY2F0b3JTZXJ2aWNlKSB7fVxuXG4gIHRyYW5zZm9ybShhbGFybTogSUFsYXJtKTogT2JzZXJ2YWJsZTxBbGFybUxpc3RJbmRpY2F0b3JbXT4ge1xuICAgIHJldHVybiB0aGlzLmFsYXJtTGlzdEluZGljYXRvclNlcnZpY2UuZ2V0JChhbGFybSk7XG4gIH1cbn1cbiJdfQ==