UNPKG

@intuitionrobotics/thunderstorm

Version:
20 lines 801 B
import { Module } from "@intuitionrobotics/ts-common"; import { type ServerApi_Middleware } from "./server/HttpServer.js"; import { type UpgradeRequired } from "../../shared/force-upgrade.js"; import { type PlatformName } from "../../shared/consts.js"; import { type ExpressRequest } from "../utils/types.js"; type VersionConfig = { [K in PlatformName]: { regexp: string; minimumValidVersion?: string; }; }; declare class ForceUpgrade_Class extends Module<VersionConfig> { constructor(); static readonly Middleware: ServerApi_Middleware; compareVersion(request: ExpressRequest): UpgradeRequired; assertVersion(request: ExpressRequest): Promise<void>; } export declare const ForceUpgrade: ForceUpgrade_Class; export {}; //# sourceMappingURL=ForceUpgrade.d.ts.map