d3-dag
    Preparing search index...

    Interface Operator<N, L>

    common interface shared by all layout operators

    Sugiyama, Zherebko, and Grid all satisfy this interface, allowing code that is agnostic to the specific layout algorithm.

    interface Operator<in N = never, in L = never> {
        gap(val: readonly [number, number]): Operator<N, L>;
        gap(): readonly [number, number];
        nodeSize(val: NodeSize<N, L>): Operator<N, L>;
        nodeSize(): NodeSize<N, L>;
        tweaks(): readonly Tweak<N, L>[];
        tweaks(val: readonly Tweak<N, L>[]): Operator<N, L>;
        (graph: Graph<N, L>): LayoutResult;
    }

    Type Parameters

    • in N = never
    • in L = never
    Index

    Methods

    • set gap between nodes

      Parameters

      • val: readonly [number, number]

      Returns Operator<N, L>

    • get current gap

      Returns readonly [number, number]