@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
117 lines (116 loc) • 7.6 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
import { Injectable } from '@angular/core';
import { MessageService } from 'primeng/components/common/messageservice';
var NotificationService = /** @class */ (function () {
//-------------------------------------------------------------------------
//---
//--- Constructor
//---
//-------------------------------------------------------------------------
function NotificationService(messageService) {
this.messageService = messageService;
}
/**
* @param {?} title
* @param {?} message
* @return {?}
*/
NotificationService.prototype.showSuccess = /**
* @param {?} title
* @param {?} message
* @return {?}
*/
function (title, message) {
this.show('success', title, message);
};
/**
* @param {?} title
* @param {?} message
* @return {?}
*/
NotificationService.prototype.showInfo = /**
* @param {?} title
* @param {?} message
* @return {?}
*/
function (title, message) {
this.show('info', title, message);
};
/**
* @param {?} title
* @param {?} message
* @return {?}
*/
NotificationService.prototype.showWarn = /**
* @param {?} title
* @param {?} message
* @return {?}
*/
function (title, message) {
this.show('warn', title, message);
};
/**
* @param {?} title
* @param {?} message
* @return {?}
*/
NotificationService.prototype.showError = /**
* @param {?} title
* @param {?} message
* @return {?}
*/
function (title, message) {
this.show('error', title, message);
};
/**
* @param {?} severity
* @param {?} title
* @param {?} message
* @return {?}
*/
NotificationService.prototype.show = /**
* @param {?} severity
* @param {?} title
* @param {?} message
* @return {?}
*/
function (severity, title, message) {
this.messageService.add({
severity: severity,
summary: title,
detail: message
});
};
NotificationService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
NotificationService.ctorParameters = function () { return [
{ type: MessageService, },
]; };
return NotificationService;
}());
export { NotificationService };
function NotificationService_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
NotificationService.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
NotificationService.ctorParameters;
/** @type {?} */
NotificationService.prototype.messageService;
}
//=============================================================================
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uLXNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9zZXJ2aWNlLyIsInNvdXJjZXMiOlsibm90aWZpY2F0aW9uLXNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFRQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRXpDLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSwwQ0FBMEMsQ0FBQzs7SUFPdkUsMkVBQTJFO0lBQzNFLEtBQUs7SUFDTCxpQkFBaUI7SUFDakIsS0FBSztJQUNMLDJFQUEyRTtJQUUzRSw2QkFBb0IsY0FBNkI7UUFBN0IsbUJBQWMsR0FBZCxjQUFjLENBQWU7S0FDaEQ7Ozs7OztJQVFNLHlDQUFXOzs7OztjQUFDLEtBQWMsRUFBRSxPQUFnQjtRQUNsRCxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7Ozs7Ozs7SUFLL0Isc0NBQVE7Ozs7O2NBQUMsS0FBYyxFQUFFLE9BQWdCO1FBQy9DLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQzs7Ozs7OztJQUs1QixzQ0FBUTs7Ozs7Y0FBQyxLQUFjLEVBQUUsT0FBZ0I7UUFDL0MsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDOzs7Ozs7O0lBSzVCLHVDQUFTOzs7OztjQUFDLEtBQWMsRUFBRSxPQUFnQjtRQUNoRCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7Ozs7Ozs7O0lBSzdCLGtDQUFJOzs7Ozs7Y0FBQyxRQUFpQixFQUFFLEtBQWMsRUFBRSxPQUFnQjtRQUU5RCxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBRTtZQUN4QixRQUFRLEVBQUUsUUFBUTtZQUNsQixPQUFPLEVBQUcsS0FBSztZQUNmLE1BQU0sRUFBSSxPQUFPO1NBQ2pCLENBQUMsQ0FBQzs7O2dCQWhESixVQUFVOzs7O2dCQUpILGNBQWM7OzhCQVZ0Qjs7U0FlYSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09PVxuLy89PT0gKEMpIENvcHlyaWdodCAyMDE4IEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLlxuLy89PT1cbi8vPT09IFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4vLz09PSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7TWVzc2FnZVNlcnZpY2V9IGZyb20gJ3ByaW1lbmcvY29tcG9uZW50cy9jb21tb24vbWVzc2FnZXNlcnZpY2UnO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBOb3RpZmljYXRpb25TZXJ2aWNlIHtcblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ly8tLS1cblx0Ly8tLS0gQ29uc3RydWN0b3Jcblx0Ly8tLS1cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0Y29uc3RydWN0b3IocHJpdmF0ZSBtZXNzYWdlU2VydmljZTpNZXNzYWdlU2VydmljZSkge1xuXHR9XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIEFQSSBtZXRob2RzXG5cdC8vLS0tXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdHB1YmxpYyBzaG93U3VjY2Vzcyh0aXRsZSA6IHN0cmluZywgbWVzc2FnZSA6IHN0cmluZykgOiB2b2lkIHtcblx0XHR0aGlzLnNob3coJ3N1Y2Nlc3MnLCB0aXRsZSwgbWVzc2FnZSk7XG5cdH1cblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRwdWJsaWMgc2hvd0luZm8odGl0bGUgOiBzdHJpbmcsIG1lc3NhZ2UgOiBzdHJpbmcpIDogdm9pZCB7XG5cdFx0dGhpcy5zaG93KCdpbmZvJywgdGl0bGUsIG1lc3NhZ2UpO1xuXHR9XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0cHVibGljIHNob3dXYXJuKHRpdGxlIDogc3RyaW5nLCBtZXNzYWdlIDogc3RyaW5nKSA6IHZvaWQge1xuXHRcdHRoaXMuc2hvdygnd2FybicsIHRpdGxlLCBtZXNzYWdlKTtcblx0fVxuXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdHB1YmxpYyBzaG93RXJyb3IodGl0bGUgOiBzdHJpbmcsIG1lc3NhZ2UgOiBzdHJpbmcpIDogdm9pZCB7XG5cdFx0dGhpcy5zaG93KCdlcnJvcicsIHRpdGxlLCBtZXNzYWdlKTtcblx0fVxuXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdHB1YmxpYyBzaG93KHNldmVyaXR5IDogc3RyaW5nLCB0aXRsZSA6IHN0cmluZywgbWVzc2FnZSA6IHN0cmluZykgOiB2b2lkIHtcblxuXHRcdHRoaXMubWVzc2FnZVNlcnZpY2UuYWRkKCB7XG5cdFx0XHRzZXZlcml0eTogc2V2ZXJpdHksXG5cdFx0XHRzdW1tYXJ5IDogdGl0bGUsXG5cdFx0XHRkZXRhaWwgIDogbWVzc2FnZVxuXHRcdH0pO1xuXHR9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiJdfQ==