finos/morphir-elm/5.1.0

NOTE: the latest version is 22.0.2

Formerly Morgan-Stanley/morphir-elm. Search finds this package by either name.

Morphir.IR.FQName

Module to work with fully-qualified names. A qualified name is a combination of a package path, a module path and a local name.

type FQName
= FQName Path Path Name

Type that represents a fully-qualified name.

fQName : Path -> Path -> Name -> FQName

Create a fully-qualified name.

fromQName : Path -> QName -> FQName

Create a fully-qualified from a qualified name.

Get the package path part of a fully-qualified name.

Get the module path part of a fully-qualified name.

Get the local name part of a fully-qualified name.

fqn : String -> String -> String -> FQName

Convenience function to create a fully-qualified name from 3 strings.