File

libs/self-care-tasks/application/src/lib/use-cases/generate-some-self-care-tasks.use-case.ts

Index

Methods

Constructor

constructor(selfCareTasksService: SelfCareTasksService)
Parameters :
Name Type Optional
selfCareTasksService SelfCareTasksService No

Methods

Async execute
execute(selfCareTopics: SelfCareTopic[], count: number)
Parameters :
Name Type Optional
selfCareTopics SelfCareTopic[] No
count number No
import { Injectable } from '@nestjs/common';
import { SelfCareTask, SelfCareTopic } from '@self-care-tasks/domain';

import { SelfCareTasksService } from '../self-care-tasks.service';

@Injectable()
export class GenerateSomeSelfCareTasksUseCase {
  constructor(private readonly selfCareTasksService: SelfCareTasksService) {}

  async execute(
    selfCareTopics: SelfCareTopic[],
    count: number,
  ): Promise<SelfCareTask[]> {
    return await this.selfCareTasksService.generateSome(selfCareTopics, count);
  }
}

results matching ""

    No results matching ""