ts-graphviz
    Preparing search index...

    $types is an interface that defines a set of attributes that can be used to configure a graph.

    interface $types {
        _background: string;
        area: number;
        arrowhead: ArrowType;
        arrowsize: number;
        arrowtail: ArrowType;
        bb: `${number},${number},${number},${number}`;
        bgcolor: string | number;
        center: boolean;
        charset: string;
        class: string;
        clusterrank: ClusterMode.values;
        color: string | number;
        colorscheme: string;
        comment: string;
        compound: boolean;
        concentrate: boolean;
        constraint: boolean;
        Damping: number;
        decorate: boolean;
        defaultdist: number;
        dim: number;
        dimen: number;
        dir: values;
        diredgeconstraints: string | boolean;
        distortion: number;
        dpi: number;
        edgehref: string;
        edgetarget: string;
        edgetooltip: string;
        edgeURL: string;
        epsilon: number;
        esep:
            | `+${number}`
            | `+${number},${number}`
            | `+${number},${number},${number}`
            | `+${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number}!`
            | `+${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}!`;
        fillcolor: string
        | number;
        fixedsize: string | boolean;
        fontcolor: Color;
        fontname: string;
        fontnames: string;
        fontpath: string;
        fontsize: number;
        forcelabels: boolean;
        gradientangle: number | "";
        group: string;
        head_lp: Point;
        headclip: boolean;
        headhref: string;
        headlabel: string;
        headport: PortPos;
        headtarget: string;
        headtooltip: string;
        headURL: string;
        height: number | "";
        href: string;
        id: string;
        image: string;
        imagepath: string;
        imagepos: string;
        imagescale: string | boolean;
        inputscale: number;
        K: number;
        label: string;
        label_scheme: number;
        labelangle: number;
        labeldistance: number;
        labelfloat: boolean;
        labelfontcolor: Color;
        labelfontname: string;
        labelfontsize: number;
        labelhref: string;
        labeljust: string;
        labelloc: string;
        labeltarget: string;
        labeltooltip: string;
        labelURL: string;
        landscape: boolean;
        layer: string;
        layerlistsep: string;
        layers: string;
        layerselect: string;
        layersep: string;
        layout: string;
        len: number;
        levels: number;
        levelsgap: number;
        lhead: string;
        lheight: number;
        lp: Point;
        ltail: string;
        lwidth: number;
        margin: number | Point;
        maxiter: number;
        mclimit: number;
        mindist: number;
        minlen: number;
        mode: string;
        model: string;
        mosek: boolean;
        newrank: boolean;
        nodesep: number;
        nojustify: boolean;
        normalize: number | boolean;
        notranslate: boolean;
        nslimit: number;
        nslimit1: number;
        ordering: string;
        orientation: string | number;
        outputorder: values;
        overlap: string | boolean;
        overlap_scaling: number;
        overlap_shrink: boolean;
        pack: number | boolean;
        packmode: PackMode;
        pad: number | Point;
        page: number | Point;
        pagedir: "TR" | "TL" | "BR" | "BL";
        pencolor: Color;
        penwidth: number;
        peripheries: number;
        pin: boolean;
        pos: string;
        quadtree: boolean | values;
        quantum: number;
        rank: values;
        rankdir: Rankdir;
        ranksep: DoubleList;
        ratio: string | number;
        rects: `${number},${number},${number},${number}`;
        regular: boolean;
        remincross: boolean;
        repulsiveforce: number;
        resolution: number;
        root: string | boolean;
        rotate: number;
        rotation: number;
        samehead: string;
        sametail: string;
        samplepoints: number;
        scale: number | Point;
        searchsize: number;
        sep:
            | `+${number}`
            | `+${number},${number}`
            | `+${number},${number},${number}`
            | `+${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}`
            | `+${number},${number}!`
            | `+${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}!`
            | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}!`;
        shape: string;
        shapefile: string;
        showboxes: number;
        sides: number;
        size: number
        | Point;
        skew: number;
        smoothing: values;
        sortv: number;
        splines: string | boolean;
        start: "" | `regular${number}` | `self${number}` | `random${number}`;
        style: "" | Style;
        stylesheet: string;
        tail_lp: string;
        tailclip: Point;
        tailhref: string;
        taillabel: string;
        tailport: PortPos;
        tailtarget: string;
        tailtooltip: string;
        tailURL: string;
        target: string;
        TBbalance: values;
        tooltip: string;
        truecolor: boolean;
        URL: string;
        vertices: PointList;
        viewport: "" | ViewPort;
        voro_margin: number;
        weight: number;
        width: number;
        xdotversion: string;
        xlabel: string;
        xlp: Point;
        z: number | "";
    }
    Index

    Properties

    Properties

    _background: string
    area: number
    arrowhead: ArrowType
    arrowsize: number
    arrowtail: ArrowType
    bb: `${number},${number},${number},${number}`
    bgcolor: string | number
    center: boolean
    charset: string
    class: string
    clusterrank: ClusterMode.values
    color: string | number
    colorscheme: string
    comment: string
    compound: boolean
    concentrate: boolean
    constraint: boolean
    Damping: number
    decorate: boolean
    defaultdist: number
    dim: number
    dimen: number
    dir: values
    diredgeconstraints: string | boolean
    distortion: number
    dpi: number
    edgehref: string
    edgetarget: string
    edgetooltip: string
    edgeURL: string
    epsilon: number
    esep:
        | `+${number}`
        | `+${number},${number}`
        | `+${number},${number},${number}`
        | `+${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number}!`
        | `+${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}!`
    fillcolor: string | number
    fixedsize: string | boolean
    fontcolor: Color
    fontname: string
    fontnames: string
    fontpath: string
    fontsize: number
    forcelabels: boolean
    gradientangle: number | ""
    group: string
    head_lp: Point
    headclip: boolean
    headhref: string
    headlabel: string
    headport: PortPos
    headtarget: string
    headtooltip: string
    headURL: string
    height: number | ""
    href: string
    id: string
    image: string
    imagepath: string
    imagepos: string
    imagescale: string | boolean
    inputscale: number
    K: number
    label: string
    label_scheme: number
    labelangle: number
    labeldistance: number
    labelfloat: boolean
    labelfontcolor: Color
    labelfontname: string
    labelfontsize: number
    labelhref: string
    labeljust: string
    labelloc: string
    labeltarget: string
    labeltooltip: string
    labelURL: string
    landscape: boolean
    layer: string
    layerlistsep: string
    layers: string
    layerselect: string
    layersep: string
    layout: string
    len: number
    levels: number
    levelsgap: number
    lhead: string
    lheight: number
    lp: Point
    ltail: string
    lwidth: number
    margin: number | Point
    maxiter: number
    mclimit: number
    mindist: number
    minlen: number
    mode: string
    model: string
    mosek: boolean
    newrank: boolean
    nodesep: number
    nojustify: boolean
    normalize: number | boolean
    notranslate: boolean
    nslimit: number
    nslimit1: number
    ordering: string
    orientation: string | number
    outputorder: values
    overlap: string | boolean
    overlap_scaling: number
    overlap_shrink: boolean
    pack: number | boolean
    packmode: PackMode
    pad: number | Point
    page: number | Point
    pagedir: "TR" | "TL" | "BR" | "BL"
    pencolor: Color
    penwidth: number
    peripheries: number
    pin: boolean
    pos: string
    quadtree: boolean | values
    quantum: number
    rank: values
    rankdir: Rankdir
    ranksep: DoubleList
    ratio: string | number
    rects: `${number},${number},${number},${number}`
    regular: boolean
    remincross: boolean
    repulsiveforce: number
    resolution: number
    root: string | boolean
    rotate: number
    rotation: number
    samehead: string
    sametail: string
    samplepoints: number
    scale: number | Point
    searchsize: number
    sep:
        | `+${number}`
        | `+${number},${number}`
        | `+${number},${number},${number}`
        | `+${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}`
        | `+${number},${number}!`
        | `+${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number}!`
        | `+${number},${number},${number},${number},${number},${number},${number},${number},${number},${number}!`
    shape: string
    shapefile: string
    showboxes: number
    sides: number
    size: number | Point
    skew: number
    smoothing: values
    sortv: number
    splines: string | boolean
    start: "" | `regular${number}` | `self${number}` | `random${number}`
    style: "" | Style
    stylesheet: string
    tail_lp: string
    tailclip: Point
    tailhref: string
    taillabel: string
    tailport: PortPos
    tailtarget: string
    tailtooltip: string
    tailURL: string
    target: string
    TBbalance: values
    tooltip: string
    truecolor: boolean
    URL: string
    vertices: PointList
    viewport: "" | ViewPort
    voro_margin: number
    weight: number
    width: number
    xdotversion: string
    xlabel: string
    xlp: Point
    z: number | ""