• A bus factory that (de-)serializes a tuple of busses.

    Example

    import * as io from "@prelude-io/core";

    const fruitSubSpecies = io.Tuple([io.string, io.Vector(io.string)]);

    // IORight containing ["apples", Vector.of("Granny Smith", "Golden Delicious")]
    appleKinds.deserialize(["apples", ["Granny Smith", "Golden Delicious"]]);

    Type Parameters

    • const Inners extends readonly Bus<any, any>[]

      The inner busses' types

    Parameters

    • inners: Inners

      The inner busses, passed as a plain array/tuple

    • name: string = ...

      The new bus' name

    Returns Bus<TupleBusInputs<Inners>, TupleBusOutputs<Inners>>

Generated using TypeDoc