nestjs-auditlog
Version:
A powerful package for auditlog using opentelemetry in NestJS applications
14 lines (13 loc) • 587 B
TypeScript
import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common';
import { Reflector } from '@nestjs/core';
import { Observable } from 'rxjs';
import { AuditLogService } from './audit-log.service';
export declare class AuditLogInterceptor implements NestInterceptor {
private readonly _reflector;
private readonly auditLogService;
constructor(_reflector: Reflector, auditLogService: AuditLogService);
private deepValue;
private getFieldMap;
private sendAuditLog;
intercept(context: ExecutionContext, next: CallHandler<any>): Observable<any>;
}