fundamental-ngx
Version:
SAP Fundamentals, implemented in Angular
92 lines • 4.7 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* Configuration for opening an alert with the AlertService.
*/
export class AlertConfig {
constructor() {
/**
* Whether the alert is dismissible.
*/
this.dismissible = true;
/**
* Width of the alert.
*/
this.width = '33vw';
/**
* Minimum width of the alert.
*/
this.minWidth = '300px';
/**
* Duration of time *in milliseconds* that the alert will be visible. Set to -1 for indefinite.
*/
this.duration = 10000;
/**
* Whether the alert should stay open if the mouse is hovering over it.
*/
this.mousePersist = false;
/**
* Id of the element that labels the alert.
*/
this.ariaLabelledBy = null;
/**
* Aria label for the alert component element.
*/
this.ariaLabel = null;
}
}
if (false) {
/**
* Whether the alert is dismissible.
* @type {?}
*/
AlertConfig.prototype.dismissible;
/**
* The type of the alert. Can be one of *warning*, *success*, *information*, *error* or null.
* @type {?}
*/
AlertConfig.prototype.type;
/**
* Id for the alert component. If omitted, a unique one is generated.
* @type {?}
*/
AlertConfig.prototype.id;
/**
* Width of the alert.
* @type {?}
*/
AlertConfig.prototype.width;
/**
* Minimum width of the alert.
* @type {?}
*/
AlertConfig.prototype.minWidth;
/**
* Data being injected into the child component or template.
* @type {?}
*/
AlertConfig.prototype.data;
/**
* Duration of time *in milliseconds* that the alert will be visible. Set to -1 for indefinite.
* @type {?}
*/
AlertConfig.prototype.duration;
/**
* Whether the alert should stay open if the mouse is hovering over it.
* @type {?}
*/
AlertConfig.prototype.mousePersist;
/**
* Id of the element that labels the alert.
* @type {?}
*/
AlertConfig.prototype.ariaLabelledBy;
/**
* Aria label for the alert component element.
* @type {?}
*/
AlertConfig.prototype.ariaLabel;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxlcnQtY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZnVuZGFtZW50YWwtbmd4LyIsInNvdXJjZXMiOlsibGliL2FsZXJ0L2FsZXJ0LXV0aWxzL2FsZXJ0LWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsTUFBTSxPQUFPLFdBQVc7SUFBeEI7Ozs7UUFHSSxnQkFBVyxHQUFhLElBQUksQ0FBQzs7OztRQVM3QixVQUFLLEdBQVksTUFBTSxDQUFDOzs7O1FBR3hCLGFBQVEsR0FBWSxPQUFPLENBQUM7Ozs7UUFNNUIsYUFBUSxHQUFZLEtBQUssQ0FBQzs7OztRQUcxQixpQkFBWSxHQUFhLEtBQUssQ0FBQzs7OztRQUcvQixtQkFBYyxHQUFZLElBQUksQ0FBQzs7OztRQUcvQixjQUFTLEdBQVksSUFBSSxDQUFDO0lBQzlCLENBQUM7Q0FBQTs7Ozs7O0lBNUJHLGtDQUE2Qjs7Ozs7SUFHN0IsMkJBQWM7Ozs7O0lBR2QseUJBQVk7Ozs7O0lBR1osNEJBQXdCOzs7OztJQUd4QiwrQkFBNEI7Ozs7O0lBRzVCLDJCQUFXOzs7OztJQUdYLCtCQUEwQjs7Ozs7SUFHMUIsbUNBQStCOzs7OztJQUcvQixxQ0FBK0I7Ozs7O0lBRy9CLGdDQUEwQiIsInNvdXJjZXNDb250ZW50IjpbIlxuLyoqXG4gKiBDb25maWd1cmF0aW9uIGZvciBvcGVuaW5nIGFuIGFsZXJ0IHdpdGggdGhlIEFsZXJ0U2VydmljZS5cbiAqL1xuZXhwb3J0IGNsYXNzIEFsZXJ0Q29uZmlnIHtcblxuICAgIC8qKiBXaGV0aGVyIHRoZSBhbGVydCBpcyBkaXNtaXNzaWJsZS4gKi9cbiAgICBkaXNtaXNzaWJsZT86IGJvb2xlYW4gPSB0cnVlO1xuXG4gICAgLyoqIFRoZSB0eXBlIG9mIHRoZSBhbGVydC4gQ2FuIGJlIG9uZSBvZiAqd2FybmluZyosICpzdWNjZXNzKiwgKmluZm9ybWF0aW9uKiwgKmVycm9yKiBvciBudWxsLiAqL1xuICAgIHR5cGU/OiBzdHJpbmc7XG5cbiAgICAvKiogSWQgZm9yIHRoZSBhbGVydCBjb21wb25lbnQuIElmIG9taXR0ZWQsIGEgdW5pcXVlIG9uZSBpcyBnZW5lcmF0ZWQuICovXG4gICAgaWQ/OiBzdHJpbmc7XG5cbiAgICAvKiogV2lkdGggb2YgdGhlIGFsZXJ0LiAqL1xuICAgIHdpZHRoPzogc3RyaW5nID0gJzMzdncnO1xuXG4gICAgLyoqIE1pbmltdW0gd2lkdGggb2YgdGhlIGFsZXJ0LiAqL1xuICAgIG1pbldpZHRoPzogc3RyaW5nID0gJzMwMHB4JztcblxuICAgIC8qKiBEYXRhIGJlaW5nIGluamVjdGVkIGludG8gdGhlIGNoaWxkIGNvbXBvbmVudCBvciB0ZW1wbGF0ZS4gKi9cbiAgICBkYXRhPzogYW55O1xuXG4gICAgLyoqIER1cmF0aW9uIG9mIHRpbWUgKmluIG1pbGxpc2Vjb25kcyogdGhhdCB0aGUgYWxlcnQgd2lsbCBiZSB2aXNpYmxlLiBTZXQgdG8gLTEgZm9yIGluZGVmaW5pdGUuICovXG4gICAgZHVyYXRpb24/OiBudW1iZXIgPSAxMDAwMDtcblxuICAgIC8qKiBXaGV0aGVyIHRoZSBhbGVydCBzaG91bGQgc3RheSBvcGVuIGlmIHRoZSBtb3VzZSBpcyBob3ZlcmluZyBvdmVyIGl0LiAqL1xuICAgIG1vdXNlUGVyc2lzdD86IGJvb2xlYW4gPSBmYWxzZTtcblxuICAgIC8qKiBJZCBvZiB0aGUgZWxlbWVudCB0aGF0IGxhYmVscyB0aGUgYWxlcnQuICovXG4gICAgYXJpYUxhYmVsbGVkQnk/OiBzdHJpbmcgPSBudWxsO1xuXG4gICAgLyoqIEFyaWEgbGFiZWwgZm9yIHRoZSBhbGVydCBjb21wb25lbnQgZWxlbWVudC4gKi9cbiAgICBhcmlhTGFiZWw/OiBzdHJpbmcgPSBudWxsO1xufVxuIl19