Sha256: de703c17c7a38bc24ca42746b6ce2e3100c941705d65ebf0527329eda1134a73
Contents?: true
Size: 949 Bytes
Versions: 1
Compression:
Stored size: 949 Bytes
Contents
export interface ElementObserverDelegate { matchElement(element: Element): boolean; matchElementsInTree(tree: Element): Element[]; elementMatched?(element: Element): void; elementUnmatched?(element: Element): void; elementAttributeChanged?(element: Element, attributeName: string): void; } export declare class ElementObserver { element: Element; started: boolean; private delegate; private elements; private mutationObserver; constructor(element: Element, delegate: ElementObserverDelegate); start(): void; stop(): void; refresh(): void; private processMutations; private processMutation; private processAttributeChange; private processRemovedNodes; private processAddedNodes; private matchElement; private matchElementsInTree; private processTree; private elementFromNode; private elementIsActive; private addElement; private removeElement; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
optimacms-0.1.61 | spec/dummy/node_modules/@stimulus/mutation-observers/dist/src/element_observer.d.ts |