Utils

org.finos.morphir.runtime.Utils
object Utils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Utils.type

Members list

Value members

Concrete methods

def applyBindings(tpe: UType, bindings: Map[Name, UType]): UType
def curryTypeFunction(inner: UType, params: Chunk[(Name, UType)]): UType
def findTypeBindings(curried: UType, args: List[TypedValue], dists: Distributions, knownBindings: Map[Name, UType])(implicit options: Options): RTAction[Any, TypeError, UType]
def isNative(fqn: FQName): Boolean
def specificationToType(spec: USpecification): UType
def typeCheckArg(arg: UType, param: UType, found: Map[Name, UType])(implicit options: Options): Either[TypeError, Map[Name, UType]]