ngx-toast-notifications
Version:
Toast notifications for Angular applications
53 lines • 3.56 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: core/toast-natifications.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { Toaster } from '../toaster';
var ToastNotifications = /** @class */ (function () {
function ToastNotifications(_toaster) {
this._toaster = _toaster;
}
/**
* @deprecated since version 1.0.0
*/
/**
* @deprecated since version 1.0.0
* @param {?} toast
* @return {?}
*/
ToastNotifications.prototype.next = /**
* @deprecated since version 1.0.0
* @param {?} toast
* @return {?}
*/
function (toast) {
/** @type {?} */
var config = {
text: toast.text,
caption: toast.caption,
type: toast.type,
duration: toast.duration || toast.lifetime,
component: null,
};
this._toaster.open(config);
};
ToastNotifications.decorators = [
{ type: Injectable }
];
/** @nocollapse */
ToastNotifications.ctorParameters = function () { return [
{ type: Toaster }
]; };
return ToastNotifications;
}());
export { ToastNotifications };
if (false) {
/**
* @type {?}
* @private
*/
ToastNotifications.prototype._toaster;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9hc3QtbmF0aWZpY2F0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC10b2FzdC1ub3RpZmljYXRpb25zLyIsInNvdXJjZXMiOlsiY29yZS90b2FzdC1uYXRpZmljYXRpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sWUFBWSxDQUFDO0FBRXJDO0lBTUUsNEJBQ1ksUUFBaUI7UUFBakIsYUFBUSxHQUFSLFFBQVEsQ0FBUztJQUU3QixDQUFDO0lBRUQ7O09BRUc7Ozs7OztJQUNILGlDQUFJOzs7OztJQUFKLFVBQUssS0FBK0Y7O1lBQzVGLE1BQU0sR0FBZ0I7WUFDMUIsSUFBSSxFQUFFLEtBQUssQ0FBQyxJQUFJO1lBQ2hCLE9BQU8sRUFBRSxLQUFLLENBQUMsT0FBTztZQUN0QixJQUFJLEVBQUUsS0FBSyxDQUFDLElBQUk7WUFDaEIsUUFBUSxFQUFFLEtBQUssQ0FBQyxRQUFRLElBQUksS0FBSyxDQUFDLFFBQVE7WUFDMUMsU0FBUyxFQUFFLElBQUk7U0FDaEI7UUFDRCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM3QixDQUFDOztnQkF2QkYsVUFBVTs7OztnQkFGRixPQUFPOztJQTBCaEIseUJBQUM7Q0FBQSxBQXhCRCxJQXdCQztTQXBCWSxrQkFBa0I7Ozs7OztJQUd6QixzQ0FBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFRvYXN0Q29uZmlnIH0gZnJvbSAnLi4vdG9hc3QuY29uZmlnJztcclxuaW1wb3J0IHsgVG9hc3RUeXBlIH0gZnJvbSAnLi4vdG9hc3Qtbm90aWZpY2F0aW9ucy5jb25maWcnO1xyXG5pbXBvcnQgeyBUb2FzdGVyIH0gZnJvbSAnLi4vdG9hc3Rlcic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbi8qKlxyXG4gKiBAZGVwcmVjYXRlZCBzaW5jZSB2ZXJzaW9uIDEuMC4wIHVzZSBUb2FzdGVyXHJcbiAqL1xyXG5leHBvcnQgY2xhc3MgVG9hc3ROb3RpZmljYXRpb25zIHtcclxuXHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICAgIHByaXZhdGUgX3RvYXN0ZXI6IFRvYXN0ZXIsXHJcbiAgKSB7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBAZGVwcmVjYXRlZCBzaW5jZSB2ZXJzaW9uIDEuMC4wXHJcbiAgICovXHJcbiAgbmV4dCh0b2FzdDoge3RleHQ6IHN0cmluZywgY2FwdGlvbj86IHN0cmluZywgdHlwZT86IFRvYXN0VHlwZSwgbGlmZXRpbWU/OiBudW1iZXIsIGR1cmF0aW9uPzogbnVtYmVyfSkge1xyXG4gICAgY29uc3QgY29uZmlnOiBUb2FzdENvbmZpZyA9IHtcclxuICAgICAgdGV4dDogdG9hc3QudGV4dCxcclxuICAgICAgY2FwdGlvbjogdG9hc3QuY2FwdGlvbixcclxuICAgICAgdHlwZTogdG9hc3QudHlwZSxcclxuICAgICAgZHVyYXRpb246IHRvYXN0LmR1cmF0aW9uIHx8IHRvYXN0LmxpZmV0aW1lLFxyXG4gICAgICBjb21wb25lbnQ6IG51bGwsXHJcbiAgICB9O1xyXG4gICAgdGhpcy5fdG9hc3Rlci5vcGVuKGNvbmZpZyk7XHJcbiAgfVxyXG59XHJcbiJdfQ==