@progress/kendo-react-dateinputs
Version:
KendoReact Date Inputs package
22 lines (21 loc) • 765 B
TypeScript
import { Virtualization } from '../../virtualization/Virtualization';
import { DOMService } from './DOMService';
import { CalendarViewEnum } from '../models/CalendarViewEnum';
/**
* @hidden
*/
export declare class ScrollSyncService {
dom: DOMService;
private divideByMagnitude;
private powerByMagnitude;
private navigator;
private view;
private monthScrolled;
private navScrolled;
constructor(dom: DOMService);
configure(activeView: CalendarViewEnum): void;
sync(navigator: Virtualization, view: Virtualization, e: any): void;
scrollSiblingOf(scrolledElement: any): void;
siblingComponent(scrollableElement: HTMLElement): Virtualization;
calculateScroll(component: Virtualization, scrollTop: number): number;
}