UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

24 lines 1.01 kB
import { PipeTransform } from '@angular/core'; import { SeverityType } from '@c8y/client'; import { AlarmSeverityIcon, HELP_ICON } from './alarms.model'; import * as i0 from "@angular/core"; /** * Pipe for transforming alarm severity types into corresponding icons. * * @example * Usage in an Angular template: * {{ 'CRITICAL' | AlarmSeverityToIcon }} * Result: 'exclamation-circle' */ export declare class AlarmSeverityToIconPipe implements PipeTransform { /** * Transforms an alarm severity type into a corresponding icon. * * @param alarmSeverity - The severity type of the alarm. * @returns The corresponding icon for the given alarm severity type. */ transform(alarmSeverity: SeverityType): AlarmSeverityIcon | typeof HELP_ICON; static ɵfac: i0.ɵɵFactoryDeclaration<AlarmSeverityToIconPipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<AlarmSeverityToIconPipe, "AlarmSeverityToIcon", true>; } //# sourceMappingURL=alarm-severity-to-icon.pipe.d.ts.map