/** * Domain Module * * Registers domain services with NestJS DI container. * Domain layer has no external dependencies - only pure business logic. */ import { Module } from '@nestjs/common'; import { ShareEncryptionDomainService } from './services/share-encryption.domain-service'; // Re-export domain components for easier imports export * from './aggregates'; export * from './entities'; export * from './value-objects'; export * from './events'; export * from './enums'; export * from './repositories'; export * from './services'; @Module({ providers: [ ShareEncryptionDomainService, ], exports: [ ShareEncryptionDomainService, ], }) export class DomainModule {}