Spaces:
Sleeping
Sleeping
File size: 1,173 Bytes
b0984a9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { FilesService } from './files.service';
import { FolderService } from './folder.service';
import { FileStorageService } from './file-storage.service';
import { FilePermissionService } from './file-permission.service';
import { FilesController } from './files.controller';
import { FolderController } from './folder.controller';
import { Folder } from './entities/folder.entity';
import { File } from './entities/file.entity';
import { FileVersion } from './entities/file-version.entity';
import { FilePermission } from './entities/file-permission.entity';
import { User } from '../auth/entities/user.entity';
import { Role } from '../auth/entities/role.entity';
@Module({
imports: [
TypeOrmModule.forFeature([
Folder,
File,
FileVersion,
FilePermission,
User,
Role,
]),
],
controllers: [FilesController, FolderController],
providers: [
FilesService,
FolderService,
FileStorageService,
FilePermissionService,
],
exports: [FilesService, FolderService, FileStorageService],
})
export class FilesModule {}
|