Sha256: be3a93cdd30a31e301aec8758dec1d6f5071d419cdfe1677d9e51504f2741cc5

Contents?: true

Size: 702 Bytes

Versions: 2

Compression:

Stored size: 702 Bytes

Contents

import PbEnhancedElement from "./index";
export default class ElementObserver {
    matchDelegate: PbEnhancedElement;
    target: Document;
    _mutationObserver: MutationObserver;
    constructor(matchDelegate: PbEnhancedElement, target?: Document);
    get mutationObserver(): MutationObserver;
    start(): void;
    stop(): void;
    catchup(): void;
    processMutationList(mutationList: Array<MutationRecord>): void;
    processAttributeChange(node: Element): void | Array<Element>;
    processRemovedNodes(nodes: Array<Element>): void;
    processAddedNodes(nodes: Array<Element>): void;
    handleRemovals(elements: Array<Element>): void;
    handleAdditions(elements: Array<Element>): void;
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
playbook_ui-13.12.0.pre.alpha.PLAY1081exporttypes1609 app/pb_kits/playbook/pb_enhanced_element/element_observer.d.ts
playbook_ui-13.12.0.pre.alpha.PLAY1081exporttypes1608 app/pb_kits/playbook/pb_enhanced_element/element_observer.d.ts