import type { Request, Response } from 'express'; import type { WebSocket } from 'ws'; export interface IFunctionData { name: string; code: string; compiledCode: string; } declare global { interface FunctionContext { files?: { [fieldname: string]: Express.Multer.File[]; } | Express.Multer.File[] | undefined; headers?: Request['headers']; query?: Request['query']; body?: Request['body']; params?: Request['params']; method?: Request['method']; webSocket?: WebSocket; request?: Request; response?: Response; __function_name?: string; requestId?: string; url?: string; user?: any; } } export interface FunctionResult { data?: unknown; error?: Error; time_usage: number; } //# sourceMappingURL=functions.d.ts.map