@embrace-io/web-sdk
Version:
18 lines • 860 B
TypeScript
import { EmbraceInstrumentationBase } from "../../EmbraceInstrumentationBase/EmbraceInstrumentationBase.js";
import "../../EmbraceInstrumentationBase/index.js";
import { EmptyRootInstrumentationArgs } from "./types.js";
//#region src/instrumentations/empty-root/EmptyRootInstrumentation/EmptyRootInstrumentation.d.ts
declare class EmptyRootInstrumentation extends EmbraceInstrumentationBase {
private readonly _observer;
private readonly _emptyCheckDelayMs;
private readonly _rootNode;
constructor({ diag, perf, rootNode, emptyCheckDelayMs }: EmptyRootInstrumentationArgs);
enable(): void;
onDisable(): void;
onEnable(): void;
protected _observerCallback(mutationList: MutationRecord[]): void;
protected _checkForEmptyRootNode(): void;
}
//#endregion
export { EmptyRootInstrumentation };
//# sourceMappingURL=EmptyRootInstrumentation.d.ts.map