ToMorphirType

org.finos.morphir.ir.conversion.ToMorphirType$
See theToMorphirType companion trait
object ToMorphirType

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final class SummonPartiallyApplied[A](dummy: Boolean) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def apply[A, Attribs](implicit toMorphirType: ToMorphirType[A, Attribs]): ToMorphirType[A, Attribs]

Implicits

Implicits

implicit val bigIntUType: ToMorphirUType[BigInt]
implicit val boolUType: ToMorphirUType[Boolean]
implicit val byteUType: ToMorphirUType[Byte]
implicit val charUType: ToMorphirUType[Char]
implicit def conceptToTypeIR(concept: Concept): ToMorphirUType[Concept]
implicit val decimalUType: ToMorphirUType[BigDecimal]
implicit val intUType: ToMorphirUType[Int]
implicit val labelUType: ToMorphirUType[Label]
implicit def listUType[A](implicit elementToUType: ToMorphirUType[A]): ToMorphirUType[List[A]]
implicit val localDateUType: ToMorphirUType[LocalDate]
implicit val localTimeUType: ToMorphirUType[LocalTime]
implicit def mapUType[A, B](implicit keyToUType: ToMorphirUType[A], valueToUType: ToMorphirUType[B]): ToMorphirUType[Map[A, B]]
implicit val monthUType: ToMorphirUType[Month]
implicit def optionUType[A](implicit elementToUType: ToMorphirUType[A]): ToMorphirUType[Option[A]]
implicit def resultUType[A, B](implicit errToUType: ToMorphirUType[A], okToUType: ToMorphirUType[B]): ToMorphirUType[Map[A, B]]
implicit def setUType[A, B](implicit itemToUType: ToMorphirUType[A]): ToMorphirUType[Set[A]]
implicit val shortUType: ToMorphirUType[Short]
implicit val stringUType: ToMorphirUType[String]
implicit val unitUType: ToMorphirUType[Unit]