UNPKG

@nu-art/thunder

Version:

Thunder - React & Typescript based frontend framework

24 lines (23 loc) 669 B
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 {};