igniteui-react-core
Version:
Ignite UI React Core.
21 lines (20 loc) • 1 kB
TypeScript
import * as React from 'react';
import { TypeDescriptionContext } from './IComponentRendererAdapter_combined';
export declare class IgrComponentRendererContainer extends React.Component<IIgrComponentRendererContainerProps, IIgrComponentRendererContainerState> {
constructor(props: IIgrComponentRendererContainerProps);
private listeners;
private _currentRoot;
createObject(t: any, container: any, context: TypeDescriptionContext, portalChildren: boolean, nameContext: string): any;
rootCreated(rootRef: any): void;
replaceRootItem(t: any, deferAttach: boolean, continueActions: (resumeRequired: boolean) => void): void;
clearContainer(continueActions: (resumeRequired: boolean) => void): void;
getRootObject(): any;
render(): JSX.Element;
}
export interface IIgrComponentRendererContainerProps {
style?: React.CSSProperties;
children?: React.ReactNode;
}
export interface IIgrComponentRendererContainerState {
rootComponentType?: any;
}