All files / src/instruments instruments.repository.ts

100% Statements 8/8
100% Branches 0/0
100% Functions 2/2
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 199x 9x       9x 9x     2x           2x      
import { Injectable } from '@nestjs/common';
import { PrismaService } from '../prisma/prisma.service';
import { InstrumentsDto } from './dto/instruments.dto';
 
@Injectable()
export class InstrumentsRepository {
  constructor(private readonly prisma: PrismaService) {}
 
  async getInstrumentsOptions(): Promise<InstrumentsDto> {
    const instruments = await this.prisma.instrument.findMany({
      select: {
        id: true,
        name: true,
      },
    });
    return { options: instruments };
  }
}