@theia/core
Version:
Theia is a cloud & desktop IDE framework implemented in TypeScript.
15 lines • 581 B
TypeScript
import * as React from 'react';
import { Root } from 'react-dom/client';
import { Disposable, DisposableCollection } from '../../common';
export declare type RendererHost = HTMLElement;
export declare const RendererHost: unique symbol;
export declare class ReactRenderer implements Disposable {
protected readonly toDispose: DisposableCollection;
readonly host: HTMLElement;
protected hostRoot: Root;
constructor(host?: RendererHost);
dispose(): void;
render(): void;
protected doRender(): React.ReactNode;
}
//# sourceMappingURL=react-renderer.d.ts.map