UNPKG

@garage-panda/use-await-dom-render

Version:

React hook that is used to await all DOM elements inside a node to be rendered

17 lines (16 loc) 638 B
export declare type DomObserverCallback = (...args: any[]) => void; export declare type DomObserverEvent = "load" | "dom-update" | "start"; declare class DomObserver { private observer; private onLoadCallbacks; private onDomUpdateCallbacks; private onStartCallbacks; constructor(observerCallback: MutationCallback); on: (event: DomObserverEvent, callback: DomObserverCallback) => void; call: (event: DomObserverEvent) => void; startDomWait: (targetNode: Node) => void; disconnect: () => void; removeListeners: () => void; private getCallbackArray; } export default DomObserver;