Skip to content

Instantly share code, notes, and snippets.

[error] (run-main-2) java.lang.RuntimeException: Failed to decode from {
[error]
[error] }
[error] java.lang.RuntimeException: Failed to decode from {
[error]
[error] }
[error] at com.outr.arango.ArangoDB$.config(ArangoDB.scala:100)
[error] at com.outr.arango.ArangoDB$.$lessinit$greater$default$1(ArangoDB.scala:17)
[error] at example.Hello$.delayedEndpoint$example$Hello$1(Hello.scala:15)
[error] at example.Hello$delayedInit$body.apply(Hello.scala:11)
[error] (run-main-2) java.lang.RuntimeException: Failed to decode from {
[error]
[error] }
[error] java.lang.RuntimeException: Failed to decode from {
[error]
[error] }
[error] at com.outr.arango.ArangoDB$.config(ArangoDB.scala:100)
[error] at com.outr.arango.ArangoDB$.$lessinit$greater$default$1(ArangoDB.scala:17)
[error] at example.Hello$.delayedEndpoint$example$Hello$1(Hello.scala:15)
[error] at example.Hello$delayedInit$body.apply(Hello.scala:11)
def unWrapJson(json: JsonValue) =
json match {
case JsonString(value) => value
case JsonDouble(value) => value.toString
}
sealed trait JsonValue
case class JsonString(value: String) extends JsonValue
case class JsonDouble(value: Double) extends JsonValue
case class JsonObject(fields: HList ) extends JsonValue
implicit def hlistObjectEncoder[K <: Symbol, H, T <: HList]( implicit
witness: Witness.Aux[K],
hEncoder: Lazy[JsonEncoder[H]],
tEncoder: JsonObjectEncoder[T]
): JsonObjectEncoder[FieldType[K, H] :: T] = {
val fieldName: String = witness.value.name
createObjectEncoder { hlist =>
val head = hEncoder.value.encode(hlist.head)
trait FieldLister[A] {
val list: List[String]
}
trait FieldListerLowPriority {
implicit def primitiveFieldLister[K <: Symbol, H, T <: HList](implicit witness: Witness.Aux[K], tLister: FieldLister[T]
): FieldLister[FieldType[K, H] :: T] = new FieldLister[FieldType[K, H] ::T] {
override val list = witness.value.name :: tLister.list
}
}
case class State( //items: Map[Int, Map[String, Any]],
items: List[HList] = List.empty[HNil],
defaultValues: Option[Map[String, String]],
rowActive: Int,
itemNew: ItemNew,
transition: (Int, Int) = (0,0) )
val reduce: Reducer[ActionsStore, State] = Reducer {
case (s, Clean) =>
s
package encoderLabelledGeneric
import typesJson._
import shapeless.{HList, ::, HNil, Lazy}
import shapeless.Witness
import shapeless.labelled.FieldType
import shapeless.LabelledGeneric
import shapeless._
import syntax.singleton._
import record._
trait TransformData[A] {
def transform(a: A): Map[String, String]
}
object TransformData {
implicit def genericTransform[A, ARepr <: HList](implicit gen: LabelledGeneric.Aux[A, ARepr],
toMap: ops.record.ToMap[ARepr]
): TransformData[A] =
new TransformData[A] {
package outwatch_components
import cats._
import cats.implicits._
import monix.execution.Ack.Continue
import monix.execution.{Ack, Cancelable}
import monix.execution.Scheduler.Implicits.global
import monix.execution.exceptions.DummyException
package manik1.modules
import boopickle.Default._
import cats.effect.SyncIO
import com.raquo.domtypes.jsdom.defs.events.TypedTargetMouseEvent
import org.scalajs.dom.{html, Element}
import org.scalajs.dom.raw.MouseEvent
import spatutorial.shared.{Articulo, Father, Partida}
import outwatch_components.inputs._