@circlon/angular-tree-component
Version:
A simple yet powerful tree component for Angular
25 lines (24 loc) • 716 B
TypeScript
import { TreeModel } from './tree.model';
export declare class TreeVirtualScroll {
private treeModel;
private _dispose;
yBlocks: number;
x: number;
viewportHeight: any;
viewport: any;
get y(): number;
get totalHeight(): number;
constructor(treeModel: TreeModel);
fireEvent(event: any): void;
init(): void;
isEnabled(): boolean;
private _setYBlocks;
recalcPositions(): void;
private _getPositionAfter;
private _getPositionAfterNode;
clear(): void;
setViewport(viewport: any): void;
scrollIntoView(node: any, force: any, scrollToMiddle?: boolean): void;
getViewportNodes(nodes: any): any;
fixScroll(): void;
}