@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
46 lines • 6.9 kB
JavaScript
import { aggregationType } from '@c8y/client';
import { gettext } from '../i18n';
import { TimeSpanInMs } from '@c8y/ngx-components/interval-picker';
export const AGGREGATIONS = [
{ id: null, title: gettext('None') },
{ id: aggregationType.MINUTELY, title: gettext('Minutely') },
{ id: aggregationType.HOURLY, title: gettext('Hourly') },
{ id: aggregationType.DAILY, title: gettext('Daily') }
];
export const AGGREGATION_LIMITS = {
MINUTELY_LIMIT: TimeSpanInMs.MINUTE * 10,
HOURLY_LIMIT: TimeSpanInMs.DAY * 1,
DAILY_LIMIT: TimeSpanInMs.DAY * 4
};
export const AGGREGATION_ICONS = {
undefined: 'line-chart',
MINUTELY: 'hourglass',
HOURLY: 'clock-o',
DAILY: 'calendar-o'
};
export const AGGREGATION_TEXTS = {
disabled: gettext('No aggregation with real-time or auto-refresh enabled'),
undefined: gettext('No aggregation'),
MINUTELY: gettext('Minutely aggregation'),
HOURLY: gettext('Hourly aggregation'),
DAILY: gettext('Daily aggregation')
};
export const AGGREGATION_VALUES = {
none: 'NONE',
minutely: aggregationType.MINUTELY,
hourly: aggregationType.HOURLY,
daily: aggregationType.DAILY
};
export const AGGREGATION_VALUES_ARR = [
AGGREGATION_VALUES.none,
AGGREGATION_VALUES.minutely,
AGGREGATION_VALUES.hourly,
AGGREGATION_VALUES.daily
];
export const AGGREGATION_LABELS = {
NONE: AGGREGATIONS[0].title,
[aggregationType.MINUTELY]: AGGREGATIONS[1].title,
[aggregationType.HOURLY]: AGGREGATIONS[2].title,
[aggregationType.DAILY]: AGGREGATIONS[3].title
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWdncmVnYXRpb24ubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL2FnZ3JlZ2F0aW9uL2FnZ3JlZ2F0aW9uLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDOUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFNBQVMsQ0FBQztBQUNsQyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0scUNBQXFDLENBQUM7QUFPbkUsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFrQjtJQUN6QyxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxNQUFNLENBQUMsRUFBRTtJQUNwQyxFQUFFLEVBQUUsRUFBRSxlQUFlLENBQUMsUUFBUSxFQUFFLEtBQUssRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUU7SUFDNUQsRUFBRSxFQUFFLEVBQUUsZUFBZSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFO0lBQ3hELEVBQUUsRUFBRSxFQUFFLGVBQWUsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtDQUN2RCxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUc7SUFDaEMsY0FBYyxFQUFFLFlBQVksQ0FBQyxNQUFNLEdBQUcsRUFBRTtJQUN4QyxZQUFZLEVBQUUsWUFBWSxDQUFDLEdBQUcsR0FBRyxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxZQUFZLENBQUMsR0FBRyxHQUFHLENBQUM7Q0FDbEMsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLGlCQUFpQixHQUFrRDtJQUM5RSxTQUFTLEVBQUUsWUFBWTtJQUN2QixRQUFRLEVBQUUsV0FBVztJQUNyQixNQUFNLEVBQUUsU0FBUztJQUNqQixLQUFLLEVBQUUsWUFBWTtDQUNwQixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0saUJBQWlCLEdBQStEO0lBQzNGLFFBQVEsRUFBRSxPQUFPLENBQUMsdURBQXVELENBQUM7SUFDMUUsU0FBUyxFQUFFLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQztJQUNwQyxRQUFRLEVBQUUsT0FBTyxDQUFDLHNCQUFzQixDQUFDO0lBQ3pDLE1BQU0sRUFBRSxPQUFPLENBQUMsb0JBQW9CLENBQUM7SUFDckMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQztDQUNwQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUc7SUFDaEMsSUFBSSxFQUFFLE1BQU07SUFDWixRQUFRLEVBQUUsZUFBZSxDQUFDLFFBQVE7SUFDbEMsTUFBTSxFQUFFLGVBQWUsQ0FBQyxNQUFNO0lBQzlCLEtBQUssRUFBRSxlQUFlLENBQUMsS0FBSztDQUNwQixDQUFDO0FBRVgsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQUc7SUFDcEMsa0JBQWtCLENBQUMsSUFBSTtJQUN2QixrQkFBa0IsQ0FBQyxRQUFRO0lBQzNCLGtCQUFrQixDQUFDLE1BQU07SUFDekIsa0JBQWtCLENBQUMsS0FBSztDQUNoQixDQUFDO0FBRVgsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUc7SUFDaEMsSUFBSSxFQUFFLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLO0lBQzNCLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxFQUFFLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLO0lBQ2pELENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxFQUFFLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLO0lBQy9DLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLO0NBQ3RDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhZ2dyZWdhdGlvblR5cGUgfSBmcm9tICdAYzh5L2NsaWVudCc7XG5pbXBvcnQgeyBnZXR0ZXh0IH0gZnJvbSAnLi4vaTE4bic7XG5pbXBvcnQgeyBUaW1lU3BhbkluTXMgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL2ludGVydmFsLXBpY2tlcic7XG5cbmV4cG9ydCB0eXBlIEFnZ3JlZ2F0aW9uID0ge1xuICBpZDogYWdncmVnYXRpb25UeXBlIHwgbnVsbDtcbiAgdGl0bGU6IHN0cmluZztcbn07XG5cbmV4cG9ydCBjb25zdCBBR0dSRUdBVElPTlM6IEFnZ3JlZ2F0aW9uW10gPSBbXG4gIHsgaWQ6IG51bGwsIHRpdGxlOiBnZXR0ZXh0KCdOb25lJykgfSxcbiAgeyBpZDogYWdncmVnYXRpb25UeXBlLk1JTlVURUxZLCB0aXRsZTogZ2V0dGV4dCgnTWludXRlbHknKSB9LFxuICB7IGlkOiBhZ2dyZWdhdGlvblR5cGUuSE9VUkxZLCB0aXRsZTogZ2V0dGV4dCgnSG91cmx5JykgfSxcbiAgeyBpZDogYWdncmVnYXRpb25UeXBlLkRBSUxZLCB0aXRsZTogZ2V0dGV4dCgnRGFpbHknKSB9XG5dO1xuXG5leHBvcnQgY29uc3QgQUdHUkVHQVRJT05fTElNSVRTID0ge1xuICBNSU5VVEVMWV9MSU1JVDogVGltZVNwYW5Jbk1zLk1JTlVURSAqIDEwLFxuICBIT1VSTFlfTElNSVQ6IFRpbWVTcGFuSW5Ncy5EQVkgKiAxLFxuICBEQUlMWV9MSU1JVDogVGltZVNwYW5Jbk1zLkRBWSAqIDRcbn07XG5cbmV4cG9ydCBjb25zdCBBR0dSRUdBVElPTl9JQ09OUzogUmVjb3JkPGFnZ3JlZ2F0aW9uVHlwZSB8ICd1bmRlZmluZWQnLCBzdHJpbmc+ID0ge1xuICB1bmRlZmluZWQ6ICdsaW5lLWNoYXJ0JyxcbiAgTUlOVVRFTFk6ICdob3VyZ2xhc3MnLFxuICBIT1VSTFk6ICdjbG9jay1vJyxcbiAgREFJTFk6ICdjYWxlbmRhci1vJ1xufTtcblxuZXhwb3J0IGNvbnN0IEFHR1JFR0FUSU9OX1RFWFRTOiBSZWNvcmQ8YWdncmVnYXRpb25UeXBlIHwgJ3VuZGVmaW5lZCcgfCAnZGlzYWJsZWQnLCBzdHJpbmc+ID0ge1xuICBkaXNhYmxlZDogZ2V0dGV4dCgnTm8gYWdncmVnYXRpb24gd2l0aCByZWFsLXRpbWUgb3IgYXV0by1yZWZyZXNoIGVuYWJsZWQnKSxcbiAgdW5kZWZpbmVkOiBnZXR0ZXh0KCdObyBhZ2dyZWdhdGlvbicpLFxuICBNSU5VVEVMWTogZ2V0dGV4dCgnTWludXRlbHkgYWdncmVnYXRpb24nKSxcbiAgSE9VUkxZOiBnZXR0ZXh0KCdIb3VybHkgYWdncmVnYXRpb24nKSxcbiAgREFJTFk6IGdldHRleHQoJ0RhaWx5IGFnZ3JlZ2F0aW9uJylcbn07XG5cbmV4cG9ydCBjb25zdCBBR0dSRUdBVElPTl9WQUxVRVMgPSB7XG4gIG5vbmU6ICdOT05FJyxcbiAgbWludXRlbHk6IGFnZ3JlZ2F0aW9uVHlwZS5NSU5VVEVMWSxcbiAgaG91cmx5OiBhZ2dyZWdhdGlvblR5cGUuSE9VUkxZLFxuICBkYWlseTogYWdncmVnYXRpb25UeXBlLkRBSUxZXG59IGFzIGNvbnN0O1xuXG5leHBvcnQgY29uc3QgQUdHUkVHQVRJT05fVkFMVUVTX0FSUiA9IFtcbiAgQUdHUkVHQVRJT05fVkFMVUVTLm5vbmUsXG4gIEFHR1JFR0FUSU9OX1ZBTFVFUy5taW51dGVseSxcbiAgQUdHUkVHQVRJT05fVkFMVUVTLmhvdXJseSxcbiAgQUdHUkVHQVRJT05fVkFMVUVTLmRhaWx5XG5dIGFzIGNvbnN0O1xuXG5leHBvcnQgY29uc3QgQUdHUkVHQVRJT05fTEFCRUxTID0ge1xuICBOT05FOiBBR0dSRUdBVElPTlNbMF0udGl0bGUsXG4gIFthZ2dyZWdhdGlvblR5cGUuTUlOVVRFTFldOiBBR0dSRUdBVElPTlNbMV0udGl0bGUsXG4gIFthZ2dyZWdhdGlvblR5cGUuSE9VUkxZXTogQUdHUkVHQVRJT05TWzJdLnRpdGxlLFxuICBbYWdncmVnYXRpb25UeXBlLkRBSUxZXTogQUdHUkVHQVRJT05TWzNdLnRpdGxlXG59IGFzIGNvbnN0O1xuXG4vKipcbiAqIFJlcHJlc2VudHMgdGhlIGF2YWlsYWJsZSBhZ2dyZWdhdGlvbiBvcHRpb25zLlxuICogQWdncmVnYXRpb24gJ25vbmUnIGlzIG5vdCBoYW5kbGVkIGJ5IG91ciBiYWNrZW5kLlxuICovXG5leHBvcnQgdHlwZSBBZ2dyZWdhdGlvbk9wdGlvbiA9IHR5cGVvZiBBR0dSRUdBVElPTl9WQUxVRVMubm9uZSB8IGAke2FnZ3JlZ2F0aW9uVHlwZX1gO1xuLyoqXG4gKiBSZXByZXNlbnRzIHRoZSBzdGF0dXMgb2YgYWdncmVnYXRpb24gb3B0aW9ucy5cbiAqIFVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIGFnZ3JlZ2F0aW9uIG9wdGlvbnMgc2hvdWxkIGJlIGRpc2FibGVkLlxuICovXG5leHBvcnQgdHlwZSBBZ2dyZWdhdGlvbk9wdGlvblN0YXR1cyA9IHtcbiAgW2tleSBpbiBBZ2dyZWdhdGlvbk9wdGlvbl0/OiBib29sZWFuO1xufTtcbiJdfQ==