Notification

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

Exposes the JavaScript Notification to Kotlin

Since Kotlin

1.1
open external class Notification(title: String, options: NotificationOptions = definedExternally) : EventTarget, JsAny(source)

Exposes the JavaScript Notification to Kotlin

Since Kotlin

1.8

Constructors

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

Types

Link copied to clipboard
object Companion
Since Kotlin 1.1
object Companion
Since Kotlin 1.8

Properties

Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val badge: String
Since Kotlin 1.1
open val badge: String
Since Kotlin 1.8
Link copied to clipboard
open val body: String
Since Kotlin 1.1
open val body: String
Since Kotlin 1.8
Link copied to clipboard
open val data: Any?
Since Kotlin 1.1
open val data: JsAny?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val icon: String
Since Kotlin 1.1
open val icon: String
Since Kotlin 1.8
Link copied to clipboard
open val image: String
Since Kotlin 1.1
open val image: String
Since Kotlin 1.8
Link copied to clipboard
open val lang: String
Since Kotlin 1.1
open val lang: String
Since Kotlin 1.8
Link copied to clipboard
open val noscreen: Boolean
Since Kotlin 1.1
open val noscreen: Boolean
Since Kotlin 1.8
Link copied to clipboard
var onclick: (MouseEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
var onerror: (Event) -> dynamic?
Since Kotlin 1.1
var onerror: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open val renotify: Boolean
Since Kotlin 1.1
open val renotify: Boolean
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val silent: Boolean
Since Kotlin 1.1
open val silent: Boolean
Since Kotlin 1.8
Link copied to clipboard
open val sound: String
Since Kotlin 1.1
open val sound: String
Since Kotlin 1.8
Link copied to clipboard
open val sticky: Boolean
Since Kotlin 1.1
open val sticky: Boolean
Since Kotlin 1.8
Link copied to clipboard
open val tag: String
Since Kotlin 1.1
open val tag: String
Since Kotlin 1.8
Link copied to clipboard
open val timestamp: Number
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val title: String
Since Kotlin 1.1
open val title: String
Since Kotlin 1.8
Link copied to clipboard
open val vibrate: Array<out Int>
Since Kotlin 1.1
open val vibrate: JsArray<out JsNumber>
Since Kotlin 1.8

Functions

Link copied to clipboard
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun addEventListener(type: String, callback: (Event) -> Unit?)
fun addEventListener(type: String, callback: EventListener?)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: AddEventListenerOptions)
fun addEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard
fun close()
Since Kotlin 1.1
fun close()
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun removeEventListener(type: String, callback: (Event) -> Unit?)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: EventListenerOptions)
fun removeEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard

For a Dynamic value caught in JS, returns the corresponding Throwable if it was thrown from Kotlin, or null otherwise.

Since Kotlin 1.8
Link copied to clipboard
fun <T : JsAny> JsAny.unsafeCast(): T

Cast JsAny to other Js type without runtime check

Since Kotlin 1.8