postiz/libraries/nestjs-libraries/src/database/prisma/database.module.ts

26 lines
868 B
TypeScript

import {Global, Module} from "@nestjs/common";
import {PrismaRepository, PrismaService} from "./prisma.service";
import {OrganizationRepository} from "@gitroom/nestjs-libraries/database/prisma/organizations/organization.repository";
import {OrganizationService} from "@gitroom/nestjs-libraries/database/prisma/organizations/organization.service";
import {UsersService} from "@gitroom/nestjs-libraries/database/prisma/users/users.service";
import {UsersRepository} from "@gitroom/nestjs-libraries/database/prisma/users/users.repository";
@Global()
@Module({
imports: [],
controllers: [],
providers: [
PrismaService,
PrismaRepository,
UsersService,
UsersRepository,
OrganizationService,
OrganizationRepository
],
get exports() {
return this.providers;
}
})
export class DatabaseModule {
}