From 0a31b4ccc115777b52352c0efe2a19d16edc7d80 Mon Sep 17 00:00:00 2001 From: Alexey Andreev Date: Mon, 16 Oct 2017 13:46:36 +0300 Subject: [PATCH] JS: improve declarations for JSON object See KT-20580 --- js/js.libraries/src/core/json.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/js.libraries/src/core/json.kt b/js/js.libraries/src/core/json.kt index 355ff921d11..fb2af70372d 100644 --- a/js/js.libraries/src/core/json.kt +++ b/js/js.libraries/src/core/json.kt @@ -74,9 +74,9 @@ public fun Json.add(other: Json): Json { */ public external object JSON { public fun stringify(o: Any?): String - public fun stringify(o: Any?, replacer: (key: String, value: Any?) -> Any?): String - public fun stringify(o: Any?, replacer: (key: String, value: Any?) -> Any?, space: Int): String - public fun stringify(o: Any?, replacer: (key: String, value: Any?) -> Any?, space: String): String + public fun stringify(o: Any?, replacer: ((key: String, value: Any?) -> Any?)): String + public fun stringify(o: Any?, replacer: ((key: String, value: Any?) -> Any?)? = definedExternally, space: Int): String + public fun stringify(o: Any?, replacer: ((key: String, value: Any?) -> Any?)? = definedExternally, space: String): String public fun stringify(o: Any?, replacer: Array): String public fun stringify(o: Any?, replacer: Array, space: Int): String public fun stringify(o: Any?, replacer: Array, space: String): String