UNPKG

@zerosuxx/opentelemetry-nestjs

Version:

OpenTelemetry module for Nestjs with auto instrumentation and resource detection. Initially forked from https://github.com/overbit/opentelemetry-nestjs.git

15 lines (13 loc) 517 B
import { ModuleMetadata } from '@nestjs/common'; import type { OpenTelemetryModuleConfig } from './OpenTelemetryModuleConfig.interface'; export interface OpenTelemetryModuleAsyncOption extends Pick<ModuleMetadata, 'imports'> { useFactory?: ( // eslint-disable-next-line @typescript-eslint/no-explicit-any ...args: any[] ) => | Promise<Partial<OpenTelemetryModuleConfig>> | Partial<OpenTelemetryModuleConfig>; // eslint-disable-next-line @typescript-eslint/no-explicit-any inject?: any[]; }