All files / lib/controllers diagnostics.controller.ts

100% Statements 7/7
100% Branches 0/0
100% Functions 3/3
100% Lines 6/6

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 19 20            1x 1x     1x 1x       1x 1x      
import { Controller, Get, Inject } from '@nestjs/common';
 
import type { IDiagnosticsService } from '../interfaces/diagnostics.interface';
import { DIAGNOSTICS_SERVICE_TOKEN } from '../services/diagnostics.service';
 
@Controller('diagnostics')
export class AppDiagnosticsController {
  constructor(@Inject(DIAGNOSTICS_SERVICE_TOKEN) private readonly diagnosticsService: IDiagnosticsService) {}
 
  @Get('')
  public ping() {
    return this.diagnosticsService.ping();
  }
 
  @Get('static')
  public static() {
    return this.diagnosticsService.static();
  }
}