@intuitionrobotics/thunderstorm
Version:
18 lines (17 loc) • 646 B
TypeScript
import * as express from "express";
import { Dispatcher } from "@intuitionrobotics/ts-common";
export type Express = express.Express;
export type ExpressRouter = express.Router;
export type ExpressRequest = express.Request<any>;
export type ExpressResponse = express.Response;
export type ExpressRequestHandler = express.RequestHandler;
export interface QueryRequestInfo {
__queryRequestInfo(request: ExpressRequest): Promise<{
key: string;
data: any;
}>;
}
export declare const dispatch_queryRequestInfo: Dispatcher<QueryRequestInfo, "__queryRequestInfo", [request: ExpressRequest], {
key: string;
data: any;
}>;