UNPKG

778 BTypeScriptView Raw
1export type BindElement = HTMLElement | Window | null | undefined;
2export declare function getTargetRect(target: BindElement): DOMRect;
3export declare function getFixedTop(placeholderReact: DOMRect, targetRect: DOMRect, offsetTop?: number): number | undefined;
4export declare function getFixedBottom(placeholderReact: DOMRect, targetRect: DOMRect, offsetBottom?: number): number | undefined;
5interface ObserverEntity {
6 target: HTMLElement | Window;
7 affixList: any[];
8 eventHandlers: {
9 [eventName: string]: any;
10 };
11}
12export declare function getObserverEntities(): ObserverEntity[];
13export declare function addObserveTarget<T>(target: HTMLElement | Window | null, affix?: T): void;
14export declare function removeObserveTarget<T>(affix: T): void;
15export {};