Interface UnaryApp<Ext>

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

interface UnaryApp<Ext> {
    _tag: "UnaryApp";
    expr: Expr<Ext>;
    extensions: null | Ext["UnaryApp"];
    op: UnaryOperator;
}

Type Parameters

Hierarchy

  • Tagged<"UnaryApp", {
        expr: Expr<Ext>;
        extensions: Ext["UnaryApp"] | null;
        op: UnaryOperator;
    }>
    • UnaryApp

Properties

Properties

_tag: "UnaryApp"
expr: Expr<Ext>
extensions: null | Ext["UnaryApp"]

Generated using TypeDoc