blob: a26ca46f3369d7fb3d8af3a69c8d4db39fc439d2 [file]
// RUN_PIPELINE_TILL: BACKEND
// ISSUE: KT-57665
// DIAGNOSTICS: -UNUSED_PARAMETER
fun <T> T.foo(a: String, b: (T) -> Unit) {
this.asDynamic().goo(jso {
this.asjhasdas
})
}
fun <T : Any> jso(): T =
js("({})")
fun <T : Any> jso(
block: T.() -> Unit,
): T = jso<T>().apply(block)