Defined

zio.wasm.componentmodel.ComponentType$.Defined
final case class Defined(componentDefinedType: ComponentDefinedType)

Members list

Value members

Inherited methods

def collectAliases(atLevel: Int): Chunk[(Int, Alias)]

Collect all the aliases in this type tree.

Collect all the aliases in this type tree.

For each Alias it also returns the depth of the alias in the tree, so the Alias.Outer can be interpreted properly. The top level component/instance type's alias members will have depth 1, so an outer alias ct=1 refers to this component type's owner.

Attributes

Inherited from:
ComponentType
def mapAliases(f: (Int, Alias) => Alias, atLevel: Int): ComponentType

Attributes

Inherited from:
ComponentType

Attributes

Inherited from:
ComponentType

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Definition Classes
ComponentType -> Section
Inherited from:
ComponentType