UNPKG

@dooor-ai/trust

Version:

TEE Attestation and Confidential Computing utilities for Dooor OS

32 lines (31 loc) 934 B
import { NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common'; import { Observable } from 'rxjs'; export declare class TEEHttpLoggerInterceptor implements NestInterceptor { private readonly logger; static httpCalls: Array<{ timestamp: string; method: string; url: string; userAgent?: string; status?: number; duration?: number; }>; intercept(context: ExecutionContext, next: CallHandler): Observable<any>; static logOutboundCall(method: string, url: string, options?: any): { timestamp: string; method: string; url: string; userAgent: any; status: any; duration: any; }; static getHttpCallLogs(): { timestamp: string; method: string; url: string; userAgent?: string; status?: number; duration?: number; }[]; static clearLogs(): void; }