Browse Source

refactor(theme-shared): add methods of toaster.service return types

pull/3792/head
mehmet-erim 7 years ago
parent
commit
fe636d9426
  1. 14
      npm/ng-packs/packages/theme-shared/src/lib/services/toaster.service.ts

14
npm/ng-packs/packages/theme-shared/src/lib/services/toaster.service.ts

@ -37,7 +37,7 @@ export class ToasterService {
message: Config.LocalizationParam, message: Config.LocalizationParam,
title?: Config.LocalizationParam, title?: Config.LocalizationParam,
options?: Partial<Toaster.ToastOptions>, options?: Partial<Toaster.ToastOptions>,
) { ): number {
return this.show(message, title, 'info', options); return this.show(message, title, 'info', options);
} }
@ -51,7 +51,7 @@ export class ToasterService {
message: Config.LocalizationParam, message: Config.LocalizationParam,
title?: Config.LocalizationParam, title?: Config.LocalizationParam,
options?: Partial<Toaster.ToastOptions>, options?: Partial<Toaster.ToastOptions>,
) { ): number {
return this.show(message, title, 'success', options); return this.show(message, title, 'success', options);
} }
@ -65,7 +65,7 @@ export class ToasterService {
message: Config.LocalizationParam, message: Config.LocalizationParam,
title?: Config.LocalizationParam, title?: Config.LocalizationParam,
options?: Partial<Toaster.ToastOptions>, options?: Partial<Toaster.ToastOptions>,
) { ): number {
return this.show(message, title, 'warning', options); return this.show(message, title, 'warning', options);
} }
@ -79,7 +79,7 @@ export class ToasterService {
message: Config.LocalizationParam, message: Config.LocalizationParam,
title?: Config.LocalizationParam, title?: Config.LocalizationParam,
options?: Partial<Toaster.ToastOptions>, options?: Partial<Toaster.ToastOptions>,
) { ): number {
return this.show(message, title, 'error', options); return this.show(message, title, 'error', options);
} }
@ -96,7 +96,7 @@ export class ToasterService {
title: Config.LocalizationParam = null, title: Config.LocalizationParam = null,
severity: Toaster.Severity = 'neutral', severity: Toaster.Severity = 'neutral',
options = {} as Partial<Toaster.ToastOptions>, options = {} as Partial<Toaster.ToastOptions>,
) { ): number {
if (!this.containerComponentRef) this.setContainer(); if (!this.containerComponentRef) this.setContainer();
const id = ++this.lastId; const id = ++this.lastId;
@ -114,7 +114,7 @@ export class ToasterService {
* Removes the toast with given id. * Removes the toast with given id.
* @param id ID of the toast to be removed. * @param id ID of the toast to be removed.
*/ */
remove(id: number) { remove(id: number): void {
this.toasts = this.toasts.filter(toast => snq(() => toast.options.id) !== id); this.toasts = this.toasts.filter(toast => snq(() => toast.options.id) !== id);
this.toasts$.next(this.toasts); this.toasts$.next(this.toasts);
} }
@ -122,7 +122,7 @@ export class ToasterService {
/** /**
* Removes all open toasts at once. * Removes all open toasts at once.
*/ */
clear(key?: string) { clear(key?: string): void {
this.toasts = !key this.toasts = !key
? [] ? []
: this.toasts.filter(toast => snq(() => toast.options.containerKey) !== key); : this.toasts.filter(toast => snq(() => toast.options.containerKey) !== key);

Loading…
Cancel
Save