Header menu logo issie

DependencyMerger Module

Functions and values

Function or value Description

mergeDependencies currDiagramName graph (arg3, arg4) loadedDependencies

Full Usage: mergeDependencies currDiagramName graph (arg3, arg4) loadedDependencies

Parameters:
Returns: Result<SimulationGraph, SimulationError>

Try to resolve all the dependencies in a graph, and replace the reducer of the custom components with a simulationgraph. Return an error if there are problems with the dependencies. For example, if the graph of an ALU refers to custom component such as adders, replace them with the actual simulation graph for the adders.

currDiagramName : string
graph : SimulationGraph
arg2 : Component list
arg3 : Connection list
loadedDependencies : LoadedComponent list
Returns: Result<SimulationGraph, SimulationError>

Type something to start searching.