There is window.getSelection() in JS. What is the equivalent in Kotlin/JS? There is nothing in Kotlin Window API.
Asked
Active
Viewed 45 times
2 Answers
1
Note that it is present in the kotlin-browser
module from the official kotlin-wrappers.
Instead of importing kotlinx.browser.window
, use web.window.window
:
import web.window.window
val selection = window.getSelection() ?: error("no selection")
Also, in general, if something is missing in Kotlin/JS types but you know the actual object has the method or property you need, you can always "force" your way by using asDynamic()
:
import kotlinx.browser.window
val selection = window.asDynamic().getSelection() ?: error("no selection")
But this gives up type checking for the return value too.

Joffrey
- 32,348
- 6
- 68
- 100
0
I am not quite sure whether this is the same or not. After searching found SelectionMode in Kotlin API reference https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-selection-mode.html
Also what will be the window.getSelection()
be used for ?

Vish
- 34
- 6