import { Module } from "@nestjs/common"; import { iconsConfig, IIconsConfig } from "../../configs/icons.config"; import { IconsController } from "./icons.controller"; import { ICONS_CONFIG } from "./constants"; import { IconsService } from "./providers/icons.service"; @Module({ imports: [], controllers: [IconsController], providers: [ IconsService, { provide: ICONS_CONFIG, useFactory: iconsConfig().useFactory, inject: iconsConfig().inject, }, ], exports: [IconsService], }) export class IconsModule {}