ForEachZIO

org.finos.morphir.universe.ir.Type.ForEachZIO
trait ForEachZIO[-Context, -Attrib] extends TypeFolder[Context, Attrib, Task[Unit]]

Attributes

Graph
Supertypes
trait TypeFolder[Context, Attrib, Task[Unit]]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def extensibleRecordCase(context: Context, tpe: Type[Attrib], attributes: Attrib, name: Name, fields: List[Field[Task[Unit]]]): Task[Unit]

Attributes

Inherited from:
TypeFolder
def functionCase(context: Context, tpe: Type[Attrib], attributes: Attrib, argumentType: Task[Unit], returnType: Task[Unit]): Task[Unit]

Attributes

Inherited from:
TypeFolder
def recordCase(context: Context, tpe: Type[Attrib], attributes: Attrib, fields: List[Field[Task[Unit]]]): Task[Unit]

Attributes

Inherited from:
TypeFolder
def referenceCase(context: Context, tpe: Type[Attrib], attributes: Attrib, typeName: FQName, typeParams: List[Task[Unit]]): Task[Unit]

Attributes

Inherited from:
TypeFolder
def tupleCase(context: Context, tpe: Type[Attrib], attributes: Attrib, elements: List[Task[Unit]]): Task[Unit]

Attributes

Inherited from:
TypeFolder
def unitCase(context: Context, tpe: Type[Attrib], attributes: Attrib): Task[Unit]

Attributes

Inherited from:
TypeFolder
def variableCase(context: Context, tpe: Type[Attrib], attributes: Attrib, name: Name): Task[Unit]

Attributes

Inherited from:
TypeFolder