Commit 5934539f authored by Дмитрий Малюгин's avatar Дмитрий Малюгин 🕓
Browse files

feat: end with migration to Nest.js architecture

parent 3fb51b28
Loading
Loading
Loading
Loading
+1.35 KiB (1.13 MiB)

File changed.

No diff preview for this file type.

+4 −0
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@
    "@nestjs/testing": "^11.0.1",
    "@swc/cli": "^0.6.0",
    "@swc/core": "^1.10.7",
    "@types/cookie-parser": "^1.4.8",
    "@types/cors": "^2.8.17",
    "@types/express": "^5.0.0",
    "@types/jest": "^29.5.14",
@@ -86,5 +87,8 @@
    ],
    "coverageDirectory": "../coverage",
    "testEnvironment": "node"
  },
  "volta": {
    "node": "23.10.0"
  }
}

src/app.controller.ts

deleted100644 → 0
+0 −12
Original line number Diff line number Diff line
import { Controller, Get } from '@nestjs/common';
import { AppService } from './app.service';

@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}

  @Get()
  getHello(): string {
    return this.appService.getHello();
  }
}
+18 −15
Original line number Diff line number Diff line
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { UserModule } from './user/user.module';
import { SheetModule } from './sheet/sheet.module';
import { EntitiesModule } from './entities/entities.module';
import { TokenModule } from './token/token.module';
import { MailModule } from './mail/mail.module';
import { TelegramModule } from './telegram/telegram.module';
import { UserController } from './user/user.controller';
import { SheetController } from './sheet/sheet.controller';
import { SheetService } from './sheet/sheet.service';
import { EntitiesController } from './entities/entities.controller';
import { UserService } from './user/user.service';
import { SheetService } from './sheet/sheet.service';
import { EntitiesService } from './entities/entities.service';
import { UserController } from './user/user.controller';
import { EntitiesController } from './entities/entities.controller';
import { SheetModule } from './sheet/sheet.module';
import { UserModule } from './user/user.module';
import { TokenService } from './token/token.service';
import { MailService } from './mail/mail.service';

@Module({
  imports: [SheetModule, UserModule],
  controllers: [
    AppController,
    SheetController,
    UserController,
    EntitiesController,
  imports: [
    UserModule,
    SheetModule,
    EntitiesModule,
    TokenModule,
    MailModule,
    TelegramModule,
  ],
  controllers: [UserController, SheetController, EntitiesController],
  providers: [
    AppService,
    SheetService,
    UserService,
    SheetService,
    EntitiesService,
    TokenService,
    MailService,

src/app.service.ts

deleted100644 → 0
+0 −8
Original line number Diff line number Diff line
import { Injectable } from '@nestjs/common';

@Injectable()
export class AppService {
  getHello(): string {
    return 'Hello World!';
  }
}
Loading