io.github.kag0.ninny.ast

Type members

Classlikes

final case
class JsonArray(values: Seq[JsonValue]) extends AnyVal with JsonValue
final case
class JsonBlob(value: ArraySeq[Byte]) extends AnyVal with JsonValue
Companion
class
sealed
trait JsonBoolean extends JsonValue
Companion
object
final case
class JsonDecimal(preciseValue: BigDecimal) extends AnyVal with JsonNumber
final case
class JsonDouble(value: Double) extends AnyVal with JsonNumber
case
object JsonFalse extends JsonBoolean
case
object JsonNull extends JsonValue
object JsonNumber
Companion
class
sealed
trait JsonNumber extends JsonValue
Companion
object
final case
class JsonObject(values: Map[String, JsonValue]) extends AnyVal with JsonValue
final case
class JsonString(value: String) extends AnyVal with JsonValue
case
object JsonTrue extends JsonBoolean
sealed
trait JsonValue extends Dynamic