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