rwadurian/backend/services/mpc-service/src/domain/domain.module.ts

29 lines
719 B
TypeScript

/**
* 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 {}