History

abstract external class History(source)

Exposes the JavaScript History to Kotlin

Since Kotlin

1.1
abstract external class History : JsAny(source)

Exposes the JavaScript History to Kotlin

Since Kotlin

1.8

Constructors

Link copied to clipboard
constructor()
constructor()

Properties

Link copied to clipboard
open val length: Int
Since Kotlin 1.1
open val length: Int
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val state: Any?
Since Kotlin 1.1
open val state: JsAny?
Since Kotlin 1.8

Functions

Link copied to clipboard
fun back()
Since Kotlin 1.1
fun back()
Since Kotlin 1.8
Link copied to clipboard
fun forward()
Since Kotlin 1.1
fun forward()
Since Kotlin 1.8
Link copied to clipboard
fun go(delta: Int = definedExternally)
Since Kotlin 1.1
fun go(delta: Int = definedExternally)
Since Kotlin 1.8
Link copied to clipboard
fun pushState(data: Any?, title: String, url: String? = definedExternally)
Since Kotlin 1.1
fun pushState(data: JsAny?, title: String, url: String? = definedExternally)
Since Kotlin 1.8
Link copied to clipboard
fun replaceState(data: Any?, title: String, url: String? = definedExternally)
Since Kotlin 1.1
fun replaceState(data: JsAny?, title: String, url: String? = definedExternally)
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