Notification

open external class Notification(title: String, options: NotificationOptions) : EventTarget

Exposes the JavaScript Notification to Kotlin

Constructors

Notification
Link copied to clipboard
fun Notification(title: String, options: NotificationOptions = definedExternally)

Types

Companion
Link copied to clipboard
object Companion

Functions

addEventListener
Link copied to clipboard
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
close
Link copied to clipboard
fun close()
dispatchEvent
Link copied to clipboard
fun dispatchEvent(event: Event): Boolean
removeEventListener
Link copied to clipboard
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)

Properties

actions
Link copied to clipboard
open val actions: Array<out NotificationAction>
badge
Link copied to clipboard
open val badge: String
body
Link copied to clipboard
open val body: String
data
Link copied to clipboard
open val data: Any?
dir
Link copied to clipboard
open val dir: NotificationDirection
icon
Link copied to clipboard
open val icon: String
image
Link copied to clipboard
open val image: String
lang
Link copied to clipboard
open val lang: String
noscreen
Link copied to clipboard
open val noscreen: Boolean
onclick
Link copied to clipboard
var onclick: (MouseEvent) -> dynamic?
onerror
Link copied to clipboard
var onerror: (Event) -> dynamic?
renotify
Link copied to clipboard
open val renotify: Boolean
requireInteraction
Link copied to clipboard
open val requireInteraction: Boolean
silent
Link copied to clipboard
open val silent: Boolean
sound
Link copied to clipboard
open val sound: String
sticky
Link copied to clipboard
open val sticky: Boolean
tag
Link copied to clipboard
open val tag: String
timestamp
Link copied to clipboard
open val timestamp: Number
title
Link copied to clipboard
open val title: String
vibrate
Link copied to clipboard
open val vibrate: Array<out Int>