25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

3 yıl önce
12345678910111213141516171819202122
  1. export interface ScrollbarThumb {
  2. readonly element: HTMLElement;
  3. displaySize: number;
  4. realSize: number;
  5. offset: number;
  6. attachTo(track: HTMLElement): void;
  7. update(scrollOffset: number, containerSize: number, pageSize: number): void;
  8. }
  9. export interface ScrollbarTrack {
  10. readonly element: HTMLElement;
  11. readonly thumb: ScrollbarThumb;
  12. attachTo(container: HTMLElement): void;
  13. show(): void;
  14. hide(): void;
  15. update(scrollOffset: number, containerSize: number, pageSize: number): void;
  16. }
  17. export interface TrackController {
  18. readonly xAxis: ScrollbarTrack;
  19. readonly yAxis: ScrollbarTrack;
  20. update(): void;
  21. autoHideOnIdle(): void;
  22. }