UNPKG

nestjs-auditlog

Version:

A powerful package for auditlog using opentelemetry in NestJS applications

12 lines (11 loc) 598 B
import { BeforeApplicationShutdown, DynamicModule, OnModuleInit } from '@nestjs/common'; import { ITraceAsyncConfigOptions, ITraceConfigOptions } from './trace.interface'; export declare class TraceModule implements BeforeApplicationShutdown, OnModuleInit { private exporter?; private _logger; constructor(options?: Record<string, any> | ITraceConfigOptions); onModuleInit(): Promise<void>; static forRoot(options?: ITraceConfigOptions): DynamicModule; static forRootAsync(options: ITraceAsyncConfigOptions): DynamicModule; beforeApplicationShutdown(): Promise<void>; }