UNPKG

@logicflow/react-node-registry

Version:

LogicFlow React Shape

23 lines (22 loc) 737 B
import { Root } from 'react-dom/client'; import { HtmlNode } from '@logicflow/core'; export declare class ReactNodeView extends HtmlNode { root?: Root; private containerEl?; private __resizeObserver?; private __resizeRafId?; private __lastWidth?; private __lastHeight?; private __fallbackUnlisten?; private __throttledUpdate; protected targetId(): string; componentWillUnmount(): void; setHtml(rootEl: SVGForeignObjectElement): void; protected renderReactComponent(container: HTMLElement): void; protected unmountReactComponent(): void; unmount(): void; private measureAndUpdate; private startResizeObserver; private stopResizeObserver; } export default ReactNodeView;