NotificationEvent: NotificationEvent() constructor

Note: This feature is only available in Service Workers.

The NotificationEvent() constructor creates a new NotificationEvent object.

Syntax

js
new NotificationEvent(type, options)

Parameters

type

A string with the name of the event. It is case-sensitive and browsers set it to notificationclick or notificationclose.

options

An object that, in addition of the properties defined in ExtendableEvent(), can have the following properties:

notification

A Notification object to be used as the notification the event is dispatched on.

action Optional

An action associated with the notification. It defaults to "".

Return value

A new NotificationEvent() object.

Examples

js
const n = new Notification("Hello");
const myNotificationEvent = new NotificationEvent(type, { notification: n });

Specifications

Specification
Notifications API Standard
# dom-notificationevent-notificationevent

Browser compatibility

BCD tables only load in the browser