ComponentBuilder
zio.wasm.componentmodel.ComponentBuilder$package$.ComponentBuilder$
object ComponentBuilder
Attributes
- Graph
-
- Supertypes
- Self type
-
ComponentBuilder.type
Members list
Type members
Value members
Concrete methods
def addComponent(newComponent: Component, insertionPoint: InsertionPoint): ComponentBuilder[ComponentIdx]
def addComponentExport(componentExport: ComponentExport, insertionPoint: InsertionPoint): ComponentBuilder[SectionReference]
def addComponentImport(componentImport: ComponentImport, insertionPoint: InsertionPoint): ComponentBuilder[SectionReference]
def addComponentInstance(instance: ComponentInstance, insertionPoint: InsertionPoint): ComponentBuilder[InstanceIdx]
def addComponentType(componentType: ComponentType, insertionPoint: InsertionPoint): ComponentBuilder[ComponentTypeIdx]
Captures addComponentType in the inner block and only add them in the end, reordering and reindexing them based on their dependencies.
Captures addComponentType in the inner block and only add them in the end, reordering and reindexing them based on their dependencies.
Attributes
def modifyComponent(componentIdx: ComponentIdx)(builder: ComponentBuilder[Unit]): ComponentBuilder[Unit]
def replaceComponentType(componentTypeIdx: ComponentTypeIdx, newComponentType: ComponentType): ComponentBuilder[Unit]
In this article