Как создать лямбда типа ((KeyboardEvent) -> Dynami c)? в Kotlin - PullRequest
1 голос
/ 10 января 2020

Я хочу слушать события клавиатуры. Поэтому я установил лямбда на document.onkeypress, который должен иметь тип:

var onkeypress: ((KeyboardEvent) -> dynamic)?

В настоящее время я получаю это:
enter image description here

Lambda должен вернуть тип Dynami c, и я его возвращаю, не понимаю, что не так с этой конструкцией.

1 Ответ

1 голос
/ 14 января 2020

Как я вижу, вы нашли ответ на форуме Kotlin

window.onload = {
        document.onkeypress = { event: KeyboardEvent ->
            // Do work
            Unit
        }
        Unit
    }
...