UNPKG

cdk-monitoring-constructs

Version:

[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/cdklabs/cdk-monitoring-constructs) [![NPM version](https://badge.fury.io/js/cdk-monitoring-constructs.svg)](https://badge

31 lines 2.97 kB
"use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.SingleWidgetDashboardSegment = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); class SingleWidgetDashboardSegment { constructor(widget, addToSummary, addToAlarm) { this.widget = widget; this.addToSummary = addToSummary ?? true; this.addToAlarm = addToAlarm ?? true; } alarmWidgets() { if (this.addToAlarm) { return [this.widget]; } return []; } summaryWidgets() { if (this.addToSummary) { return [this.widget]; } return []; } widgets() { return [this.widget]; } } exports.SingleWidgetDashboardSegment = SingleWidgetDashboardSegment; _a = JSII_RTTI_SYMBOL_1; SingleWidgetDashboardSegment[_a] = { fqn: "cdk-monitoring-constructs.SingleWidgetDashboardSegment", version: "1.21.0" }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2luZ2xlV2lkZ2V0RGFzaGJvYXJkU2VnbWVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIlNpbmdsZVdpZGdldERhc2hib2FyZFNlZ21lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFJQSxNQUFhLDRCQUE0QjtJQUt2QyxZQUFZLE1BQWUsRUFBRSxZQUFzQixFQUFFLFVBQW9CO1FBQ3ZFLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxZQUFZLEdBQUcsWUFBWSxJQUFJLElBQUksQ0FBQztRQUN6QyxJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsSUFBSSxJQUFJLENBQUM7SUFDdkMsQ0FBQztJQUVELFlBQVk7UUFDVixJQUFJLElBQUksQ0FBQyxVQUFVLEVBQUU7WUFDbkIsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUN0QjtRQUNELE9BQU8sRUFBRSxDQUFDO0lBQ1osQ0FBQztJQUVELGNBQWM7UUFDWixJQUFJLElBQUksQ0FBQyxZQUFZLEVBQUU7WUFDckIsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUN0QjtRQUNELE9BQU8sRUFBRSxDQUFDO0lBQ1osQ0FBQztJQUVELE9BQU87UUFDTCxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7O0FBM0JILG9FQTRCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElXaWRnZXQgfSBmcm9tIFwiYXdzLWNkay1saWIvYXdzLWNsb3Vkd2F0Y2hcIjtcblxuaW1wb3J0IHsgSURhc2hib2FyZFNlZ21lbnQgfSBmcm9tIFwiLi9EYXNoYm9hcmRTZWdtZW50XCI7XG5cbmV4cG9ydCBjbGFzcyBTaW5nbGVXaWRnZXREYXNoYm9hcmRTZWdtZW50IGltcGxlbWVudHMgSURhc2hib2FyZFNlZ21lbnQge1xuICBwcm90ZWN0ZWQgcmVhZG9ubHkgd2lkZ2V0OiBJV2lkZ2V0O1xuICBwcm90ZWN0ZWQgcmVhZG9ubHkgYWRkVG9TdW1tYXJ5OiBib29sZWFuO1xuICBwcm90ZWN0ZWQgcmVhZG9ubHkgYWRkVG9BbGFybTogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3Rvcih3aWRnZXQ6IElXaWRnZXQsIGFkZFRvU3VtbWFyeT86IGJvb2xlYW4sIGFkZFRvQWxhcm0/OiBib29sZWFuKSB7XG4gICAgdGhpcy53aWRnZXQgPSB3aWRnZXQ7XG4gICAgdGhpcy5hZGRUb1N1bW1hcnkgPSBhZGRUb1N1bW1hcnkgPz8gdHJ1ZTtcbiAgICB0aGlzLmFkZFRvQWxhcm0gPSBhZGRUb0FsYXJtID8/IHRydWU7XG4gIH1cblxuICBhbGFybVdpZGdldHMoKTogSVdpZGdldFtdIHtcbiAgICBpZiAodGhpcy5hZGRUb0FsYXJtKSB7XG4gICAgICByZXR1cm4gW3RoaXMud2lkZ2V0XTtcbiAgICB9XG4gICAgcmV0dXJuIFtdO1xuICB9XG5cbiAgc3VtbWFyeVdpZGdldHMoKTogSVdpZGdldFtdIHtcbiAgICBpZiAodGhpcy5hZGRUb1N1bW1hcnkpIHtcbiAgICAgIHJldHVybiBbdGhpcy53aWRnZXRdO1xuICAgIH1cbiAgICByZXR1cm4gW107XG4gIH1cblxuICB3aWRnZXRzKCk6IElXaWRnZXRbXSB7XG4gICAgcmV0dXJuIFt0aGlzLndpZGdldF07XG4gIH1cbn1cbiJdfQ==