@intuitionrobotics/thunderstorm
Version:
16 lines • 846 B
TypeScript
import { ThunderDispatcher } from "./thunder-dispatcher.js";
import { type OnRequestListener } from "../../shared/request-types.js";
import { ModuleManager } from "@intuitionrobotics/ts-common/core/module-manager";
export declare class AbstractThunder extends ModuleManager {
protected listeners: any[];
constructor();
static getInstance(): AbstractThunder;
init(): this;
setRenderApp(renderApp: () => void): this;
protected addUIListener(listener: any): void;
protected removeUIListener(listener: any): void;
build(onStarted?: () => void): void;
protected renderApp: () => void;
}
export declare const dispatch_requestCompleted: ThunderDispatcher<OnRequestListener, "__onRequestCompleted", [key: string, success: boolean, requestData?: string | undefined], void>;
//# sourceMappingURL=AbstractThunder.d.ts.map