Skip to content

Commit 2dda59f

Browse files
committed
fix #104
1 parent 79512cf commit 2dda59f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ggdsl-api/src/main/kotlin/org/jetbrains/kotlinx/ggdsl/dsl/internal/mapToNamedData.kt

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package org.jetbrains.kotlinx.ggdsl.dsl.internal
33
import kotlinx.datetime.Instant
44
import kotlinx.datetime.LocalDate
55
import kotlinx.datetime.LocalDateTime
6+
import kotlinx.datetime.LocalTime
67
import org.jetbrains.kotlinx.ggdsl.ir.data.TypedList
78
import kotlin.reflect.typeOf
89

@@ -32,6 +33,7 @@ public fun List<*>.toTypedList(): TypedList {
3233
all { it is Instant } -> typeOf<Instant>()
3334
all { it is LocalDateTime } -> typeOf<LocalDateTime>()
3435
all { it is LocalDate } -> typeOf<LocalDate>()
36+
all { it is LocalTime } -> typeOf<LocalTime>()
3537
all { it is Int? } -> typeOf<Int?>()
3638
all { it is Long? } -> typeOf<Long?>()
3739
all { it is Double? } -> typeOf<Double?>()
@@ -42,6 +44,7 @@ public fun List<*>.toTypedList(): TypedList {
4244
all { it is Instant? } -> typeOf<Instant?>()
4345
all { it is LocalDateTime? } -> typeOf<LocalDateTime?>()
4446
all { it is LocalDate? } -> typeOf<LocalDate?>()
47+
all { it is LocalTime? } -> typeOf<LocalTime?>()
4548
else -> typeOf<Any?>() // todo
4649
}
4750
return TypedList(type, this)

0 commit comments

Comments
 (0)