effect-tree
    Preparing search index...
    • Type Parameters

      • A
      • B

      Parameters

      • f: (a: A) => B

      Returns <R, O, E>(
          self:
              | { _tag: "EmptyF" }
              | { _tag: "TextF"; show: string }
              | {
                  _tag: "RowF";
                  bottom: Draw.VStrut;
                  cells: A[];
                  hAlign: "left" | "right" | "center";
                  left: Draw.HStrut;
                  right: Draw.HStrut;
                  top: Draw.VStrut;
                  vAlign: "top" | "bottom" | "middle";
              }
              | {
                  _tag: "ColumnF";
                  cells: A[];
                  hAlign: "left"
                  | "right"
                  | "center";
                  left: Draw.HStrut;
                  right: Draw.HStrut;
              },
      ) => | { _tag: "EmptyF" }
      | { _tag: "TextF"; show: string }
      | {
          _tag: "RowF";
          bottom: Draw.VStrut;
          cells: B[];
          hAlign: "left" | "right" | "center";
          left: Draw.HStrut;
          right: Draw.HStrut;
          top: Draw.VStrut;
          vAlign: "top" | "bottom" | "middle";
      }
      | {
          _tag: "ColumnF";
          cells: B[];
          hAlign: "left"
          | "right"
          | "center";
          left: Draw.HStrut;
          right: Draw.HStrut;
      }

    • Type Parameters

      • R
      • O
      • E
      • A
      • B

      Parameters

      • self:
            | { _tag: "EmptyF" }
            | { _tag: "TextF"; show: string }
            | {
                _tag: "RowF";
                bottom: Draw.VStrut;
                cells: A[];
                hAlign: "left" | "right" | "center";
                left: Draw.HStrut;
                right: Draw.HStrut;
                top: Draw.VStrut;
                vAlign: "top" | "bottom" | "middle";
            }
            | {
                _tag: "ColumnF";
                cells: A[];
                hAlign: "left"
                | "right"
                | "center";
                left: Draw.HStrut;
                right: Draw.HStrut;
            }
      • f: (a: A) => B

      Returns
          | { _tag: "EmptyF" }
          | { _tag: "TextF"; show: string }
          | {
              _tag: "RowF";
              bottom: Draw.VStrut;
              cells: B[];
              hAlign: "left" | "right" | "center";
              left: Draw.HStrut;
              right: Draw.HStrut;
              top: Draw.VStrut;
              vAlign: "top" | "bottom" | "middle";
          }
          | {
              _tag: "ColumnF";
              cells: B[];
              hAlign: "left"
              | "right"
              | "center";
              left: Draw.HStrut;
              right: Draw.HStrut;
          }