Interface BinaryApp<Ext>

Application of a binary operator, e.g. 1 + 1

interface BinaryApp<Ext> {
    _tag: "BinaryApp";
    extensions: null | Ext["BinaryApp"];
    left: Expr<Ext>;
    op: BinaryOperator;
    right: Expr<Ext>;
}

Type Parameters

Hierarchy

  • Tagged<"BinaryApp", {
        extensions: Ext["BinaryApp"] | null;
        left: Expr<Ext>;
        op: BinaryOperator;
        right: Expr<Ext>;
    }>
    • BinaryApp

Properties

_tag: "BinaryApp"
extensions: null | Ext["BinaryApp"]
left: Expr<Ext>
right: Expr<Ext>

Generated using TypeDoc