@intuitionrobotics/thunderstorm
Version:
21 lines • 947 B
TypeScript
import * as React from "react";
import { type WrapperProps } from "./AppWrapper.js";
import { type RequestErrorHandler, type RequestSuccessHandler } from "../../shared/request-types.js";
import { AbstractThunder } from "./AbstractThunder.js";
export declare const ErrorHandler_Toast: RequestErrorHandler<any>;
export declare const SuccessHandler_Toast: RequestSuccessHandler;
export declare const ErrorHandler_Dispatch: RequestErrorHandler<any>;
export declare const SuccessHandler_Dispatch: RequestSuccessHandler;
export interface OnUnauthenticatedResponse {
onUnauthenticatedResponse: () => void;
}
export declare class Thunder extends AbstractThunder {
private mainApp;
constructor();
static getInstance(): Thunder;
init(): this;
protected renderApp: () => void;
setMainApp(mainApp: React.ElementType<WrapperProps>): Thunder;
getMainApp(): React.ElementType<WrapperProps>;
}
//# sourceMappingURL=Thunder.d.ts.map