UNPKG

toosoon-events

Version:

Project providing services implemented as singleton class instances

24 lines (23 loc) 664 B
import { EventManager } from './index'; export type ResizeListener = (width: number, height: number) => void; /** * Utility class for creating resize event listeners * * @class ResizeManager * @extends EventManager */ declare class ResizeManager extends EventManager<ResizeListener> { protected listeners: ResizeListener[]; width: number; height: number; private _debounceDelay; private _timeout; protected bind(): void; protected unbind(): void; resize: () => void; private _onResize; get debounceDelay(): number; set debounceDelay(delay: number); } declare const _default: ResizeManager; export default _default;