We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2f6b68 commit a9a2051Copy full SHA for a9a2051
firebase-common/src/commonMain/kotlin/dev/gitlive/firebase/Polymorphic.kt
@@ -6,6 +6,10 @@ import kotlinx.serialization.descriptors.SerialDescriptor
6
import kotlinx.serialization.findPolymorphicSerializer
7
import kotlinx.serialization.internal.AbstractPolymorphicSerializer
8
9
+/*
10
+ * This code was inspired on polymorphic json serialization of kotlinx.serialization.
11
+ * See https://github.com/Kotlin/kotlinx.serialization/blob/master/formats/json/commonMain/src/kotlinx/serialization/json/internal/Polymorphic.kt
12
+ */
13
@Suppress("UNCHECKED_CAST")
14
internal fun <T> FirebaseEncoder.encodePolymorphically(
15
serializer: SerializationStrategy<T>,
0 commit comments