Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 93x 93x 1237x 1237x | import { Component } from './component';
import { IComponent, IComponentRender, IComponentRenderInstance } from './interfaces';
/**
* Base class for components that will be rendered
*/
export class ComponentRender<T extends IComponent = IComponentRender>
extends Component<T>
implements IComponentRenderInstance
{
/**
* Children component structure if the component has children.
*/
declare children: IComponentRender[];
/**
* Defines component type.
*/
public component: string;
constructor(props: T) {
super(props);
this.component = props.component;
}
}
|