music-collection/backend/src/song/song.module.ts
Phill Pover 4996a573dc
Some checks failed
Music Collection CI Workflow / test (./backend) (push) Successful in 29s
Music Collection CI Workflow / test (./frontend) (push) Successful in 35s
Music Collection CI Workflow / deploy (push) Has been cancelled
Music Collection CI Workflow / build-and-push-images (./frontend/Dockerfile, git.anatid.net/tabris/music-collection-frontend, ./frontend) (push) Has been cancelled
Music Collection CI Workflow / build-and-push-images (./backend/Dockerfile, git.anatid.net/tabris/music-collection-backend, ./backend) (push) Has been cancelled
Bringing back lint
2025-04-07 08:26:20 +01:00

26 lines
706 B
TypeScript

import { Module, ValidationPipe } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Song } from './song.entity';
import { AlbumModule } from '../album/album.module';
import { SongController } from './song.controller';
import { SongService } from './song.service';
import { APP_PIPE } from '@nestjs/core';
@Module({
imports: [TypeOrmModule.forFeature([Song]), AlbumModule],
controllers: [SongController],
providers: [
SongService,
{
provide: APP_PIPE,
useValue: new ValidationPipe({
whitelist: true,
forbidNonWhitelisted: true,
transform: true,
}),
},
],
exports: [TypeOrmModule],
})
export class SongModule {}