Valens-AIO/types/routers/ImageRouter.d.ts

15 lines
674 B
TypeScript
Raw Permalink Normal View History

2022-07-30 00:35:54 -04:00
/// <reference types="node" />
import { IncomingMessage, ServerResponse } from "http";
import { ImageRouteService } from "../services/mod/image/ImageRouteService";
2022-12-25 18:45:37 -05:00
import { HttpFileUtil } from "../utils/HttpFileUtil";
2022-07-30 00:35:54 -04:00
import { VFS } from "../utils/VFS";
export declare class ImageRouter {
protected vfs: VFS;
protected imageRouteService: ImageRouteService;
2022-12-25 18:45:37 -05:00
protected httpFileUtil: HttpFileUtil;
constructor(vfs: VFS, imageRouteService: ImageRouteService, httpFileUtil: HttpFileUtil);
2022-07-30 00:35:54 -04:00
addRoute(key: string, valueToAdd: string): void;
2022-12-25 18:45:37 -05:00
sendImage(sessionID: string, req: IncomingMessage, resp: ServerResponse, body: any): void;
2022-07-30 00:35:54 -04:00
getImage(): string;
}