feat(nestjs): migrate to NestJS

This commit is contained in:
Ahmed Bouhuolia
2025-04-07 11:51:24 +02:00
parent f068218a16
commit 55fcc908ef
3779 changed files with 631 additions and 195332 deletions

View File

@@ -0,0 +1,24 @@
import { Injectable } from '@nestjs/common';
import { SaveSettingsService } from './commands/SaveSettings.service';
import { ISettingsDTO } from './Settings.types';
import { GetSettingsService } from './queries/GetSettings.service';
@Injectable()
export class SettingsApplicationService {
constructor(
private readonly saveSettingsService: SaveSettingsService,
private readonly getSettingsService: GetSettingsService,
) {}
/**
* Saves the given settings.
* @param {ISettingsDTO} settingsDTO
*/
public async saveSettings(settingsDTO: ISettingsDTO) {
return this.saveSettingsService.saveSettings(settingsDTO);
}
public async getSettings() {
return this.getSettingsService.execute();
}
}