Initial release for SPT 3.9
This commit is contained in:
14
types/routers/serializers/BundleSerializer.d.ts
vendored
Normal file
14
types/routers/serializers/BundleSerializer.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
/// <reference types="node" />
|
||||
import { IncomingMessage, ServerResponse } from "node:http";
|
||||
import { Serializer } from "@spt/di/Serializer";
|
||||
import { BundleLoader } from "@spt/loaders/BundleLoader";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { HttpFileUtil } from "@spt/utils/HttpFileUtil";
|
||||
export declare class BundleSerializer extends Serializer {
|
||||
protected logger: ILogger;
|
||||
protected bundleLoader: BundleLoader;
|
||||
protected httpFileUtil: HttpFileUtil;
|
||||
constructor(logger: ILogger, bundleLoader: BundleLoader, httpFileUtil: HttpFileUtil);
|
||||
serialize(sessionID: string, req: IncomingMessage, resp: ServerResponse, body: any): void;
|
||||
canHandle(route: string): boolean;
|
||||
}
|
||||
10
types/routers/serializers/ImageSerializer.d.ts
vendored
Normal file
10
types/routers/serializers/ImageSerializer.d.ts
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/// <reference types="node" />
|
||||
import { IncomingMessage, ServerResponse } from "node:http";
|
||||
import { Serializer } from "@spt/di/Serializer";
|
||||
import { ImageRouter } from "@spt/routers/ImageRouter";
|
||||
export declare class ImageSerializer extends Serializer {
|
||||
protected imageRouter: ImageRouter;
|
||||
constructor(imageRouter: ImageRouter);
|
||||
serialize(sessionID: string, req: IncomingMessage, resp: ServerResponse, body: any): void;
|
||||
canHandle(route: string): boolean;
|
||||
}
|
||||
14
types/routers/serializers/NotifySerializer.d.ts
vendored
Normal file
14
types/routers/serializers/NotifySerializer.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
/// <reference types="node" />
|
||||
import { IncomingMessage, ServerResponse } from "node:http";
|
||||
import { NotifierController } from "@spt/controllers/NotifierController";
|
||||
import { Serializer } from "@spt/di/Serializer";
|
||||
import { HttpServerHelper } from "@spt/helpers/HttpServerHelper";
|
||||
import { JsonUtil } from "@spt/utils/JsonUtil";
|
||||
export declare class NotifySerializer extends Serializer {
|
||||
protected notifierController: NotifierController;
|
||||
protected jsonUtil: JsonUtil;
|
||||
protected httpServerHelper: HttpServerHelper;
|
||||
constructor(notifierController: NotifierController, jsonUtil: JsonUtil, httpServerHelper: HttpServerHelper);
|
||||
serialize(_sessionID: string, req: IncomingMessage, resp: ServerResponse, _: any): void;
|
||||
canHandle(route: string): boolean;
|
||||
}
|
||||
Reference in New Issue
Block a user