blob: ee01624cd3f1e520c74a53f49cba670ed9573098 [file]
// FIR_IDENTICAL
// 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)