UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

35 lines (34 loc) 1.12 kB
declare const Node: any, Renderer: any, Force: any; export declare class FlexibleNode { allowedRange: [number, number]; centerPos: number; currentPos: number; width: number; data: any | null; layerIndex: number; parent: FlexibleNode | null; child: FlexibleNode | null; constructor(allowedRange: [number, number], width: number, data?: any | null); get idealPos(): number; distanceFrom(node: any): number; moveToIdealPosition(): this; displacement(): number; overlapWithNode(node: any, buffer?: number): boolean; overlapWithPoint(pos: any): boolean; positionBefore(node: any, buffer?: number): number; positionAfter(node: any, buffer?: number): any; currentRight(): number; currentLeft(): number; idealRight(): number; idealLeft(): number; createStub(width: any): any; removeStub(): this; isStub(): boolean; getPathToRoot(): never[]; getPathFromRoot(): never[]; getPathToRootLength(): number; getRoot(): FlexibleNode; getLayerIndex(): number; clone(): FlexibleNode; } export { Node, Renderer, Force };