@metinseylan/nestjs-opentelemetry
Version:
deeply integrated OpenTelemetry module for Nestjs
13 lines (11 loc) • 370 B
text/typescript
import { ModuleMetadata } from '@nestjs/common';
import { OpenTelemetryModuleConfig } from './OpenTelemetryModuleConfig';
export interface OpenTelemetryModuleAsyncOption
extends Pick<ModuleMetadata, 'imports'> {
useFactory?: (
...args: any[]
) =>
| Promise<Partial<OpenTelemetryModuleConfig>>
| Partial<OpenTelemetryModuleConfig>;
inject?: any[];
}