music-collection/backend/src/album/album.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

25 lines
650 B
TypeScript

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