UNPKG

ngx-gem-spaas

Version:

This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.

17 lines 2.75 kB
/** * New version configuration object to be provided via "forRoot" method of the SpaasModule. * * @property {number} reminder default is zero. If not zero and hasBackdrop === true, this sets the interval * (in minutes) at which to prompt the user to load the newly deployed version. Will be floored to a 5-minute minimum. * @property {boolean} hasBackdrop default is true. If false, no backdrop is shown for the bottom-sheet pop-up (and * so the pop-up can only be dismissed by accepting the new version). */ export class NewVersionConfigModel { constructor(objIn) { this.reminder = 0; this.hasBackdrop = true; this.reminder = objIn.reminder ? Math.max(objIn.reminder, 5) : 0; this.hasBackdrop = objIn.hasOwnProperty('hasBackdrop') ? objIn.hasBackdrop : true; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3LXZlcnNpb24ubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZ2VtLXNwYWFzL3NyYy9fbW9kZWxzL25ldy12ZXJzaW9uLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7O0dBT0c7QUFFSCxNQUFNLE9BQU8scUJBQXFCO0lBSWhDLFlBQVksS0FBVTtRQUh0QixhQUFRLEdBQVksQ0FBQyxDQUFDO1FBQ3RCLGdCQUFXLEdBQWEsSUFBSSxDQUFDO1FBRzNCLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDakUsSUFBSSxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7SUFDcEYsQ0FBQztDQUVGIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIE5ldyB2ZXJzaW9uIGNvbmZpZ3VyYXRpb24gb2JqZWN0IHRvIGJlIHByb3ZpZGVkIHZpYSBcImZvclJvb3RcIiBtZXRob2Qgb2YgdGhlIFNwYWFzTW9kdWxlLlxyXG4gKlxyXG4gKiBAcHJvcGVydHkge251bWJlcn0gcmVtaW5kZXIgZGVmYXVsdCBpcyB6ZXJvLiBJZiBub3QgemVybyBhbmQgaGFzQmFja2Ryb3AgPT09IHRydWUsIHRoaXMgc2V0cyB0aGUgaW50ZXJ2YWxcclxuICogKGluIG1pbnV0ZXMpIGF0IHdoaWNoIHRvIHByb21wdCB0aGUgdXNlciB0byBsb2FkIHRoZSBuZXdseSBkZXBsb3llZCB2ZXJzaW9uLiBXaWxsIGJlIGZsb29yZWQgdG8gYSA1LW1pbnV0ZSBtaW5pbXVtLlxyXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IGhhc0JhY2tkcm9wIGRlZmF1bHQgaXMgdHJ1ZS4gSWYgZmFsc2UsIG5vIGJhY2tkcm9wIGlzIHNob3duIGZvciB0aGUgYm90dG9tLXNoZWV0IHBvcC11cCAoYW5kXHJcbiAqIHNvIHRoZSBwb3AtdXAgY2FuIG9ubHkgYmUgZGlzbWlzc2VkIGJ5IGFjY2VwdGluZyB0aGUgbmV3IHZlcnNpb24pLlxyXG4gKi9cclxuXHJcbmV4cG9ydCBjbGFzcyBOZXdWZXJzaW9uQ29uZmlnTW9kZWwge1xyXG4gIHJlbWluZGVyPzogbnVtYmVyID0gMDtcclxuICBoYXNCYWNrZHJvcD86IGJvb2xlYW4gPSB0cnVlO1xyXG5cclxuICBjb25zdHJ1Y3RvcihvYmpJbjogYW55KSB7XHJcbiAgICB0aGlzLnJlbWluZGVyID0gb2JqSW4ucmVtaW5kZXIgPyBNYXRoLm1heChvYmpJbi5yZW1pbmRlciwgNSkgOiAwO1xyXG4gICAgdGhpcy5oYXNCYWNrZHJvcCA9IG9iakluLmhhc093blByb3BlcnR5KCdoYXNCYWNrZHJvcCcpID8gb2JqSW4uaGFzQmFja2Ryb3AgOiB0cnVlO1xyXG4gIH1cclxuXHJcbn1cclxuIl19