rc-hooks
Version:
React Hooks Library.
18 lines (17 loc) • 622 B
TypeScript
type CallbackType = (mutations: (Omit<MutationRecord, 'target'> & {
target: HTMLElement | null;
})[], observer: MutationObserver) => void;
declare class ResizeObserver {
readonly observer: MutationObserver;
private throttleRefresh;
targetNode: null | HTMLElement;
readonly callback: CallbackType;
constructor(callback: CallbackType);
private refresh;
onTransitionEnd_: ({ propertyName }: {
propertyName?: string | undefined;
}) => void;
observe: (targetNode: HTMLElement, options?: MutationObserverInit) => void;
disconnect: () => void;
}
export default ResizeObserver;