koruai
Version:
AI-powered security monitoring middleware for Express.js applications. Detects anomalies and threats in real-time with intelligent request analysis.
11 lines • 664 B
TypeScript
import { Request } from "express";
import { RequestCollectionDataFromSDK } from "../interfaces/Collection";
import { RequestInterfaceAtClickhouse } from "../interfaces/Request";
export declare function createSDKRequestData(req: Request, obj: any, statusCode: number, duration_ms: number): RequestCollectionDataFromSDK;
/**
* This function handles creating request collection object and sending it to AnomalyAI servers.
* @param req
* @param obj
*/
export declare function collectRequest(requestDataFromSDK: RequestCollectionDataFromSDK, apiKey: string, appId: string): Promise<RequestInterfaceAtClickhouse | false>;
//# sourceMappingURL=collectRequest.d.ts.map