An interface that extends the ChainInputs interface and adds additional properties for the routerChain, destinationChains, defaultChain, and silentErrors. It represents the input expected by the MultiRouteChain class.

interface MultiRouteChainInput {
    defaultChain: BaseChain<ChainValues, ChainValues>;
    destinationChains: {
        [name: string]: BaseChain;
    };
    routerChain: RouterChain;
    callbackManager?: any;
    memory?: any;
    silentErrors?: boolean;
}

Hierarchy (view full)

Properties

defaultChain: BaseChain<ChainValues, ChainValues>
destinationChains: {
    [name: string]: BaseChain;
}
routerChain: RouterChain
callbackManager?: any

Use callbacks instead

memory?: any
silentErrors?: boolean