import { Module, HttpService } from '@nestjs/common'; import { GroupService } from './services/group/group.service'; import { TangerineConfigService } from './services/tangerine-config/tangerine-config.service'; import { ClientUserService } from './services/client-user/client-user.service'; import { SharedQueries } from './shared.queries'; import { UserService } from './services/user/user.service'; import { DbService } from './services/db/db.service'; @Module({ exports: [ DbService, ClientUserService, TangerineConfigService, GroupService, UserService ], providers: [ DbService, TangerineConfigService, GroupService, ClientUserService, UserService ] }) export class SharedModule { constructor(private readonly groupService:GroupService) { this.groupService.registerViews('shared', SharedQueries) } }