@progress/kendo-vue-grid
Version:
29 lines (28 loc) • 1.03 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { Page } from '@progress/kendo-vue-data-tools';
import { RowHeightService } from '@progress/kendo-vue-common';
/**
* @hidden
*/
export interface VirtualScrollInterface {
table: HTMLTableElement | null;
tableBody: HTMLTableSectionElement | null;
container: HTMLDivElement | null;
scrollHeightContainer: HTMLDivElement | null;
total: number;
scrollableVirtual: boolean;
pageSize: number;
PageChange: ((event: Page, e: Event) => void) | null;
fixedScroll: boolean;
tableTransform: string;
rowHeightService?: RowHeightService;
reset: () => void;
scrollHandler(e: Event): void;
update(): void;
}