acud
Version:
acg react 组件库
10 lines (9 loc) • 556 B
TypeScript
/**
* 使用Mutation Observer API监听节点或节点列表的变动。
*
* @param nodeOrList - 要观察的节点或节点列表。
* @param callback - 在节点或节点列表上发生变化时调用的回调函数。
* @param options - 配置 MutationObserver 的选项,默认值为 `defaultOptions`。
* @returns 返回一个清理函数,用于停止和销毁 MutationObserver 对象。
*/
export default function useMutateObserver(nodeOrList: HTMLElement | HTMLElement[], callback: MutationCallback, options?: MutationObserverInit): void;