UNPKG

@intuitionrobotics/thunderstorm

Version:
27 lines 1.02 kB
import { LogClient } from "@intuitionrobotics/ts-common"; import { type HttpErrorHandler } from "../modules/server/HttpServer.js"; import { BaseStorm } from "./BaseStorm.js"; import { type Express, type Router } from "express"; export declare class Storm extends BaseStorm { private routes?; private initialPath; private functions; private express?; private logClient; private onDestroy?; private onStart?; errorMessageComposer: HttpErrorHandler; constructor(); setErrorMessageComposer(errorMessageComposer: HttpErrorHandler): this; setApp(app: Express): this; setLogClient(logClient: LogClient): this; getLogClient(): LogClient; setOnDestroy(onDestroy?: () => Promise<void>): this; setOnStart(onStart?: () => Promise<void>): this; static getInstance(): Storm; init(): this; setRoutes(routes: Router): this; setInitialRoutePath(initialPath: string): this; build(onStarted?: () => Promise<void>): any; } //# sourceMappingURL=Storm.d.ts.map