xpeditis2.0/apps/backend/src/infrastructure/carriers/carrier.module.ts
David-Henri ARNAUD 1044900e98 feature phase
2025-10-08 16:56:27 +02:00

24 lines
497 B
TypeScript

/**
* Carrier Module
*
* Provides carrier connector implementations
*/
import { Module } from '@nestjs/common';
import { MaerskConnector } from './maersk/maersk.connector';
@Module({
providers: [
MaerskConnector,
{
provide: 'CarrierConnectors',
useFactory: (maerskConnector: MaerskConnector) => {
return [maerskConnector];
},
inject: [MaerskConnector],
},
],
exports: ['CarrierConnectors', MaerskConnector],
})
export class CarrierModule {}