@egjs/flicking
Version:
Everyday 30 million people experience. It's reliable, flexible and extendable carousel.
22 lines (21 loc) • 592 B
TypeScript
import Flicking from "../Flicking";
declare class AutoResizer {
private _flicking;
private _enabled;
private _resizeObserver;
private _resizeTimer;
private _maxResizeDebounceTimer;
get enabled(): boolean;
constructor(flicking: Flicking);
enable(): this;
observePanels(): this;
unobservePanels(): this;
observe(element: HTMLElement): this;
unobserve(element: HTMLElement): this;
disable(): this;
private _onResizeWrapper;
private _onResize;
private _doScheduledResize;
private _skipFirstResize;
}
export default AutoResizer;