nestjs-connectips
Version:
This is simple wrapper for ConnectIPS Payment @nestjs-connectips. Just ping us or open pull request and contribute :)
23 lines (21 loc) • 762 B
text/typescript
import {DynamicModule, Module} from '@nestjs/common';
import {ConnectIpsService} from "./connectIps.service";
import {HttpModule} from "@nestjs/axios";
import ConnectIpsAsyncOptions, {CONNECT_IPS_CONFIG_OPTIONS} from "./connectIps.interface";
({})
export class ConnectIpsModule {
static registerAsync(options: ConnectIpsAsyncOptions): DynamicModule {
return {
module: ConnectIpsModule,
imports: [HttpModule, ...options.imports],
providers: [{
provide: CONNECT_IPS_CONFIG_OPTIONS,
useFactory: options.useFactory,
inject: options.inject
},
ConnectIpsService
],
exports: [ConnectIpsService]
}
}
}