blob: 91a39d3b3178d5480cd08fdd308a9f00c572bd3b [file]
// RUN_PIPELINE_TILL: CODEGEN
// 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)