Interface ITransformElement<Take, As, TransformLog>

interface ITransformElement {
    asIndependantSystem(): null | As;
    asTuple(): null | ReturnType<As["asTuple"]>;
    bind(system): void;
    getTransFormLog(): null | TransformLog;
    interpretConfigration(real): null | Exclude<ReturnType<Take["getConfiguration"]>, null>;
    interpretInput(virtual): SystemInput<As>;
}

Type Parameters

Methods

  • Returns null | ReturnType<As["asTuple"]>

  • Parameters

    • system: ReturnType<Take["asTuple"]>

    Returns void

  • Returns null | TransformLog

  • Parameters

    • real: null | Exclude<ReturnType<As["getConfiguration"]>, null>

    Returns null | Exclude<ReturnType<Take["getConfiguration"]>, null>

Generated using TypeDoc