Skip to content

Commit a9a2051

Browse files
committed
Add link to kotlinx.serialization
1 parent a2f6b68 commit a9a2051

File tree

1 file changed

+4
-0
lines changed
  • firebase-common/src/commonMain/kotlin/dev/gitlive/firebase

1 file changed

+4
-0
lines changed

firebase-common/src/commonMain/kotlin/dev/gitlive/firebase/Polymorphic.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import kotlinx.serialization.descriptors.SerialDescriptor
66
import kotlinx.serialization.findPolymorphicSerializer
77
import kotlinx.serialization.internal.AbstractPolymorphicSerializer
88

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+
*/
913
@Suppress("UNCHECKED_CAST")
1014
internal fun <T> FirebaseEncoder.encodePolymorphically(
1115
serializer: SerializationStrategy<T>,

0 commit comments

Comments
 (0)