Skip to content

Commit cac1dcb

Browse files
committed
code tidup
1 parent 674b6df commit cac1dcb

File tree

6 files changed

+16
-15
lines changed

6 files changed

+16
-15
lines changed

modules/kxs-ts-gen-core/src/commonMain/kotlin/dev.adamko.kxstsgen/KxsTsConfig.kt

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,3 @@ data class KxsTsConfig(
9191

9292
}
9393
}
94-
95-
96-
@Target(
97-
AnnotationTarget.CLASS,
98-
AnnotationTarget.PROPERTY,
99-
AnnotationTarget.FUNCTION,
100-
AnnotationTarget.TYPEALIAS
101-
)
102-
@RequiresOptIn(level = RequiresOptIn.Level.WARNING)
103-
@MustBeDocumented
104-
annotation class UnimplementedKxTsGenApi

modules/kxs-ts-gen-core/src/commonMain/kotlin/dev.adamko.kxstsgen/TsElementConverter.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ fun interface TsElementConverter {
1515
descriptor: SerialDescriptor,
1616
): TsElement
1717

18+
1819
open class Default(
1920
val elementIdConverter: TsElementIdConverter,
2021
val mapTypeConverter: TsMapTypeConverter,
@@ -48,7 +49,6 @@ fun interface TsElementConverter {
4849
else -> convertInterface(descriptor, null)
4950
}
5051

51-
5252
PolymorphicKind.SEALED -> convertPolymorphic(descriptor)
5353

5454
// TODO handle contextual
@@ -62,6 +62,7 @@ fun interface TsElementConverter {
6262
}
6363
}
6464

65+
6566
fun convertPolymorphic(
6667
descriptor: SerialDescriptor,
6768
): TsDeclaration {
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package dev.adamko.kxstsgen
2+
3+
@Target(
4+
AnnotationTarget.CLASS,
5+
AnnotationTarget.PROPERTY,
6+
AnnotationTarget.FUNCTION,
7+
AnnotationTarget.TYPEALIAS
8+
)
9+
@RequiresOptIn(level = RequiresOptIn.Level.WARNING)
10+
@MustBeDocumented
11+
annotation class UnimplementedKxTsGenApi

modules/kxs-ts-gen-core/src/commonMain/kotlin/dev.adamko.kxstsgen/serializerExtractors.kt renamed to modules/kxs-ts-gen-core/src/commonMain/kotlin/dev.adamko.kxstsgen/experiments/serializerExtractors.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
@file:OptIn(InternalSerializationApi::class)
22

3-
package dev.adamko.kxstsgen
3+
package dev.adamko.kxstsgen.experiments
44

5+
import dev.adamko.kxstsgen.KxsTsConfig
56
import kotlinx.serialization.ContextualSerializer
67
import kotlinx.serialization.DeserializationStrategy
78
import kotlinx.serialization.InternalSerializationApi

modules/kxs-ts-gen-core/src/commonMain/kotlin/dev.adamko.kxstsgen/processSerializers.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,5 @@ fun interface SerializerDescriptorsExtractor {
7373
.flatMap { it.elementDescriptors }
7474
}
7575
}
76-
7776
}
7877
}

modules/kxs-ts-gen-core/src/jvmMain/kotlin/dev/adamko/kxstsgen/serializerExtractorsJvm.kt renamed to modules/kxs-ts-gen-core/src/jvmMain/kotlin/dev/adamko/kxstsgen/experiments/serializerExtractorsJvm.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@file:OptIn(InternalSerializationApi::class) // TODO make GitHub issue
2-
package dev.adamko.kxstsgen
2+
package dev.adamko.kxstsgen.experiments
33

44
import kotlin.reflect.KClass
55
import kotlin.reflect.*

0 commit comments

Comments
 (0)