diff --git a/js/js.libraries/src/core/javaio.kt b/js/js.libraries/src/core/javaio.kt index 5bfe30234a4..93d889afa82 100644 --- a/js/js.libraries/src/core/javaio.kt +++ b/js/js.libraries/src/core/javaio.kt @@ -7,3 +7,5 @@ library public trait Closeable { public open fun close() : Unit; } + +trait Serializable diff --git a/js/js.libraries/src/stdlib/TuplesCode.kt b/js/js.libraries/src/stdlib/TuplesCode.kt deleted file mode 100644 index ce1545d79f7..00000000000 --- a/js/js.libraries/src/stdlib/TuplesCode.kt +++ /dev/null @@ -1,24 +0,0 @@ -package kotlin - -// TODO: make it a data class -public class Pair ( - public val first: A, - public val second: B -) { - public fun component1(): A = first - public fun component2(): B = second - - override fun toString(): String = "($first, $second)" -} - -public class Triple ( - public val first: A, - public val second: B, - public val third: C -) { - public fun component1(): A = first - public fun component2(): B = second - public fun component3(): C = third - - override fun toString(): String = "($first, $second, $third)" -} \ No newline at end of file