@intuitionrobotics/thunderstorm
Version:
25 lines (24 loc) • 714 B
TypeScript
import * as React from 'react';
import { BaseComponent } from "../../core/BaseComponent";
import { OnRequestListener } from '../../../shared/request-types';
export type LoaderProps = {
progress: number;
};
type Props = {
loader?: React.ElementType<LoaderProps>;
src: string;
};
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(): React.JSX.Element;
private extracted;
}
export {};