@nu-art/thunder
Version:
Thunder - React & Typescript based frontend framework
24 lines (23 loc) • 669 B
TypeScript
import * as React from 'react';
import { BaseComponent, OnRequestListener } from "../../index";
export declare type LoaderProps = {
progress: number;
};
declare type Props = {
loader?: React.ElementType<LoaderProps>;
src: string;
};
declare type State = {
loading: boolean;
progress: number;
};
export declare class ReactEntryComponentInjector extends BaseComponent<Props, State> implements OnRequestListener {
private myRef;
constructor(props: Props);
onRequestCompleted: (key: string, success: boolean) => void;
private injectComponent;
componentDidMount(): void;
render(): JSX.Element;
private extracted;
}
export {};