Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

25 строки
882 B

  1. import * as I from './interfaces/';
  2. import { Scrollbar } from './scrollbar';
  3. export declare class ScrollbarPlugin implements I.ScrollbarPlugin {
  4. static pluginName: string;
  5. static defaultOptions: any;
  6. readonly scrollbar: Scrollbar;
  7. readonly options: any;
  8. readonly name: string;
  9. constructor(scrollbar: Scrollbar, options?: any);
  10. onInit(): void;
  11. onDestroy(): void;
  12. onUpdate(): void;
  13. onRender(_remainMomentum: I.Data2d): void;
  14. transformDelta(delta: I.Data2d, _evt: Event): I.Data2d;
  15. }
  16. export declare type PluginMap = {
  17. order: Set<string>;
  18. constructors: {
  19. [name: string]: typeof ScrollbarPlugin;
  20. };
  21. };
  22. export declare const globalPlugins: PluginMap;
  23. export declare function addPlugins(...Plugins: (typeof ScrollbarPlugin)[]): void;
  24. export declare function initPlugins(scrollbar: Scrollbar, options: any): ScrollbarPlugin[];