All files / config/root/otel metrics.config.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 2/2
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18              3x 1x     1x     3x 1x    
import { IsBoolean, ValidateNested } from 'class-validator';
import { Type } from 'class-transformer';
import { ExporterConfig } from './metrics/exporter.config';
import { ApiConfig } from './metrics/api.config';
 
export class MetricsConfig {
  @ValidateNested()
  @Type(() => ExporterConfig)
  exporter!: ExporterConfig;
 
  @IsBoolean()
  hostMetrics!: boolean;
 
  @ValidateNested()
  @Type(() => ApiConfig)
  api!: ApiConfig;
}