Files
travel-planner/backend/libs/trips/src/trips.module.ts
2026-08-17 15:28:35 +02:00

40 lines
1.3 KiB
TypeScript

import { Module } from '@nestjs/common';
import { DatabaseModule } from '../../database/src';
import { TripsRepository } from './trips.repository';
import { TripsService } from './trips.service';
import { TripSettingsRepository } from './trip-settings.repository';
import { TripSettingsService } from './trip-settings.service';
import { TripMembersRepository } from './trip-members.repository';
import { TripMembersService } from './trip-members.service';
import { TripMembershipGuard } from './trip-membership.guard';
import { TripInvitationsRepository } from './trip-invitations.repository';
import { TripInvitationsService } from './trip-invitations.service';
import { TravelersRepository } from './travelers.repository';
import { TravelersService } from './travelers.service';
@Module({
imports: [DatabaseModule],
providers: [
TripsRepository,
TripsService,
TripSettingsRepository,
TripSettingsService,
TripMembersRepository,
TripMembersService,
TripMembershipGuard,
TripInvitationsRepository,
TripInvitationsService,
TravelersRepository,
TravelersService,
],
exports: [
TripsService,
TripSettingsService,
TripMembersService,
TripMembershipGuard,
TripInvitationsService,
TravelersService,
],
})
export class TripsLibModule {}