effect-tree - v1.0.36
    Preparing search index...

    Interface DrawTree

    Type of the drawTree function: exactly like EnrichedDraw but adds a key per theme name with another EnrichedDraw as the value.

    A function of the type:

    {
    (self: Tree<string>): NonEmptyArray<string>
    unlines: (self: Tree<string>) ⇒ string
    number: {
    (self: Tree<number>) ⇒ NonEmptyArray<string>
    unlines: (self: Tree<number>) ⇒ string
    }
    } & Record<ThemeName, EnrichedDraw>
    interface DrawTree {
        ascii: EnrichedDraw;
        bullets: EnrichedDraw;
        dashed: EnrichedDraw;
        dashedWide: EnrichedDraw;
        dotted: EnrichedDraw;
        double: EnrichedDraw;
        hDouble: EnrichedDraw;
        hThick: EnrichedDraw;
        hThickDashed: EnrichedDraw;
        hThickDashedWide: EnrichedDraw;
        hThickDotted: EnrichedDraw;
        number: UnlinesDraw<number>;
        round: EnrichedDraw;
        space: EnrichedDraw;
        thick: EnrichedDraw;
        thickDashed: EnrichedDraw;
        thickDashedWide: EnrichedDraw;
        thickDotted: EnrichedDraw;
        thin: EnrichedDraw;
        unix: EnrichedDraw;
        unixRound: EnrichedDraw;
        unlines: BaseDraw<string, string>;
        vDouble: EnrichedDraw;
        vThick: EnrichedDraw;
        vThickDashed: EnrichedDraw;
        vThickDashedWide: EnrichedDraw;
        vThickDotted: EnrichedDraw;
        (self: Tree<string>): [string, ...string[]];
    }

    Hierarchy (View Summary)

    Index

    Properties

    bullets: EnrichedDraw
    dashed: EnrichedDraw
    dashedWide: EnrichedDraw
    dotted: EnrichedDraw
    double: EnrichedDraw
    hDouble: EnrichedDraw
    hThick: EnrichedDraw
    hThickDashed: EnrichedDraw
    hThickDashedWide: EnrichedDraw
    hThickDotted: EnrichedDraw
    number: UnlinesDraw<number>
    thickDashed: EnrichedDraw
    thickDashedWide: EnrichedDraw
    thickDotted: EnrichedDraw
    unixRound: EnrichedDraw
    unlines: BaseDraw<string, string>
    vDouble: EnrichedDraw
    vThick: EnrichedDraw
    vThickDashed: EnrichedDraw
    vThickDashedWide: EnrichedDraw
    vThickDotted: EnrichedDraw