Skip to content

Commit 5f4cd03

Browse files
rename spec and make public
1 parent c06a1b2 commit 5f4cd03

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ggdsl-util/src/main/kotlin/org/jetbrains/kotlinx/ggdsl/util/serialization/specSerialization.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package org.jetbrains.kotlinx.ggdsl.util.serialization
22

33
import kotlinx.serialization.json.*
44

5-
internal typealias Spec = Map<String, Any>
5+
public typealias LetsPlotSpec = Map<String, Any>
66

7-
public fun serializeSpec(spec: Spec): JsonElement {
7+
public fun serializeSpec(spec: LetsPlotSpec): JsonElement {
88
return serialize(spec)
99
}
1010

@@ -37,7 +37,7 @@ private fun serialize(list: List<*>): JsonArray {
3737
}
3838
}
3939

40-
public fun deserializeSpec(json: JsonElement): Spec {
40+
public fun deserializeSpec(json: JsonElement): LetsPlotSpec {
4141
if (json !is JsonObject) error("LetsPlot spec should be a key-value object, but it's $json")
4242
val map = deserializeMap(json)
4343

@@ -46,7 +46,7 @@ public fun deserializeSpec(json: JsonElement): Spec {
4646
}
4747

4848
@Suppress("UNCHECKED_CAST")
49-
return map as Spec
49+
return map as LetsPlotSpec
5050
}
5151

5252
private fun deserializeAny(json: JsonElement): Any? {

0 commit comments

Comments
 (0)