Newtype

org.finos.morphir.functional.Newtype
See theNewtype companion object
abstract opaque class Newtype[A] extends HasId

Attributes

Companion
object
Graph
Supertypes
trait HasId
class Object
trait Matchable
class Any
Self type
Newtype[A]

Members list

Type members

Types

opaque type Type

Value members

Concrete methods

def apply(value: A): Type
def unapply(instance: Type): Option[A]

Inherited methods

def id: NodeIDModule.this.NodeID

Attributes

Inherited from:
HasId

Extensions

Extensions

extension (me: Type)
def value: A

Implicits

Implicits

implicit val asBijection: Bijection[A, Type]