24 lines
497 B
TypeScript
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 {}
|