org.finos.morphir.internal.TypeDefModule.TypeDefinition
See theTypeDefinition companion trait
object TypeDefinition
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TypeDefinition.type
Members list
Type members
Classlikes
sealed case class CustomTypeDefinition[+A](typeParams: Vector[Name], ctors: AccessControlled[TypeConstructors[A]]) extends TypeDefinition[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefinition[A]class Objecttrait Matchableclass AnyShow all
sealed case class TypeAliasDefinition[+A](typeParams: Vector[Name], typeExpr: Type[A]) extends TypeDefinition[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefinition[A]class Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def custom[A](typeParams: Vector[Name], ctors: AccessControlled[TypeConstructors[A]]): TypeDefinition[A]
In this article