UNPKG

@antv/layout

Version:
34 lines (31 loc) 999 B
import { BaseLayout } from '../base-layout.js'; import { ComboCombinedLayoutOptions } from './types.js'; /** * <zh/> 组合布局 * * <en/> Combo Combined Layout */ declare class ComboCombinedLayout extends BaseLayout<ComboCombinedLayoutOptions> { id: string; protected getDefaultOptions(): Partial<ComboCombinedLayoutOptions>; private relativePositions; protected layout(): Promise<void>; private isCombo; private getParentId; private resetLayoutState; private layoutHierarchy; private recordRelativePositions; private buildHierarchyTree; private convertToGlobalPositions; private getLayoutConfig; private normalizeLayoutConfig; private getLayoutClass; private createTemporaryGraphData; private calculateComboCenter; private calculateComboBounds; private getNodeLikeSize; private getNodeSize; private getComboSize; private applyPositionsToModel; } export { ComboCombinedLayout, ComboCombinedLayoutOptions };