UNPKG

nestjs-auditlog

Version:

A powerful package for auditlog using opentelemetry in NestJS applications

13 lines (12 loc) 444 B
import { ModuleMetadata } from '@nestjs/common'; import { TraceExporter } from './exporters/trace.exporter'; export interface ITraceConfigOptions { /** * setup audit log exporter */ exporter: TraceExporter; } export interface ITraceAsyncConfigOptions extends Partial<Pick<ModuleMetadata, 'imports' | 'providers'>> { useFactory: (...args: any[]) => ITraceConfigOptions | Promise<ITraceConfigOptions>; inject?: any[]; }