Skip to content
Info:
This is documentation for Stream Chat Angular SDK v6, which is no longer actively maintained. For up-to-date documentation, see the latest version (v7).

NotificationService

The NotificationService can be used to add or remove notifications. By default the NotificationList component displays the currently active notifications.

Properties

notifications$

notifications$: Observable<NotificationPayload<object>[]>

Emits the currently active notifications.

Defined in

projects/stream-chat-angular/src/lib/notification.service.ts:15

Methods

addPermanentNotification

addPermanentNotification<T>(content, type?, translateParams?, templateContext?): () => void

Displays a notification, that will be visible until it's removed.

Type parameters

Name Type
T object

Parameters

Name Type Default value Description
content string | TemplateRef<T> undefined The text of the notification or the HTML template for the notification
type NotificationType 'error' The type of the notification
translateParams? object undefined Translation parameters for the content (for text notifications)
templateContext? T undefined The input of the notification template (for HTML notifications)

Returns

fn

A method to clear the notification.

(): void

Returns

void

Defined in

projects/stream-chat-angular/src/lib/notification.service.ts:68


addTemporaryNotification

addTemporaryNotification<T>(content, type?, timeout?, translateParams?, templateContext?): () => void

Displays a notification for the given amount of time.

Type parameters

Name
T

Parameters

Name Type Default value Description
content string | TemplateRef<T> undefined The text of the notification or the HTML template for the notification
type NotificationType 'error' The type of the notification
timeout number 5000 The number of milliseconds while the notification should be visible
translateParams? object undefined Translation parameters for the content (for text notifications)
templateContext? T undefined The input of the notification template (for HTML notifications)

Returns

fn

A method to clear the notification (before the timeout).

(): void

Returns

void

Defined in

projects/stream-chat-angular/src/lib/notification.service.ts:31