UNPKG

581 BTypeScriptView Raw
1import * as React from 'react';
2import { Root } from 'react-dom/client';
3import { Disposable, DisposableCollection } from '../../common';
4export declare type RendererHost = HTMLElement;
5export declare const RendererHost: unique symbol;
6export declare class ReactRenderer implements Disposable {
7 protected readonly toDispose: DisposableCollection;
8 readonly host: HTMLElement;
9 protected hostRoot: Root;
10 constructor(host?: RendererHost);
11 dispose(): void;
12 render(): void;
13 protected doRender(): React.ReactNode;
14}
15//# sourceMappingURL=react-renderer.d.ts.map
\No newline at end of file