@ephraim-haber/angular-tree-component
Version:
A simple yet powerful tree component for Angular 14+
28 lines (27 loc) • 868 B
TypeScript
import { TreeModel } from './tree.model';
import * as i0 from "@angular/core";
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;
static ɵfac: i0.ɵɵFactoryDeclaration<TreeVirtualScroll, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TreeVirtualScroll>;
}