UNPKG

@builder.io/sdk

Version:

31 lines (30 loc) 1.04 kB
export declare class EventCapturer { events: string[]; element: EventTarget; captureEvents: boolean; usePassive: boolean; includePath: boolean; observeMutations: boolean; private observer?; constructor(events?: string[]); private getElementForEvent(eventName); listen(): this; removeListeners(): void; private startObservingMutations(); private stopObservingMutations(); private getBuilderClientRects(); private triggerMutationEvent(); private handleEvent; private postMessage(message); private formatMessage(event); private findParent(target, callback, checkElement?); private getCssForElement(el, seekProperty?); private findPageBlockParent(target); private findBuilderParent(target); private findBuilderRenderParent(target); private findContentEditableParent(target); private fastClone<T>(obj); private getClientRect(element); private getAllParents(element); private virtualizeEvent(event); }