interface BreadthFirstLayoutOptions {
    animate?: boolean;
    animationDuration?: number;
    animationEasing?: TransitionTimingFunction;
    avoidOverlap?: boolean;
    boundingBox?: BoundingBox12 | BoundingBoxWH;
    circle?: boolean;
    depthSort?: ((a: NodeSingular, b: NodeSingular) => number);
    directed?: boolean;
    fit?: boolean;
    grid?: boolean;
    maximal?: boolean;
    maximalAdjustments?: number;
    name: "breadthfirst";
    nodeDimensionsIncludeLabels?: boolean;
    padding?: number;
    ready?: LayoutHandler;
    roots?: string[];
    sort?: SortingFunction;
    spacingFactor?: number;
    stop?: LayoutHandler;
    animateFilter?(node: NodeSingular, index: number): boolean;
    transform?(node: NodeSingular, position: Position): Position;
}

Hierarchy (view full)

Properties

animate?: boolean
animationDuration?: number
animationEasing?: TransitionTimingFunction
avoidOverlap?: boolean
circle?: boolean
depthSort?: ((a: NodeSingular, b: NodeSingular) => number)
directed?: boolean
fit?: boolean
grid?: boolean
maximal?: boolean
maximalAdjustments?: number
name
nodeDimensionsIncludeLabels?: boolean
padding?: number
roots?: string[]
spacingFactor?: number

Methods