angular2-flash-message
Version:
Angular2 Flash message notification
83 lines (82 loc) • 2.54 kB
JavaScript
"use strict";
var FlashMessage = (function () {
function FlashMessage() {
this._uuid = this.getUUId();
}
FlashMessage.prototype.getUUId = function () {
return this.randomizer() + this.randomizer() + '-' + this.randomizer() + '-' + this.randomizer() + '-' +
this.randomizer() + '-' + this.randomizer() + this.randomizer() + this.randomizer();
};
FlashMessage.prototype.randomizer = function () {
return Math.floor((1 + Math.random()) * 0x10000).toString(16).substring(1);
};
Object.defineProperty(FlashMessage.prototype, "message", {
get: function () {
return this._message;
},
set: function (value) {
this._message = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(FlashMessage.prototype, "timeoutInMS", {
get: function () {
return this._timeoutInMS;
},
set: function (value) {
this._timeoutInMS = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(FlashMessage.prototype, "isSuccess", {
get: function () {
return this._isSuccess;
},
set: function (value) {
this._isSuccess = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(FlashMessage.prototype, "isError", {
get: function () {
return this._isError;
},
set: function (value) {
this._isError = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(FlashMessage.prototype, "isWarning", {
get: function () {
return this._isWarning;
},
set: function (value) {
this._isWarning = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(FlashMessage.prototype, "isInfo", {
get: function () {
return this._isInfo;
},
set: function (value) {
this._isInfo = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(FlashMessage.prototype, "uuid", {
get: function () {
return this._uuid;
},
enumerable: true,
configurable: true
});
return FlashMessage;
}());
exports.FlashMessage = FlashMessage;