nest-influxdb
Version:
InfluxDB module for Nest based on the official [InfluxDb package](https://yarnpkg.com/en/package/influx).
33 lines (32 loc) • 955 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var InfluxDbCoreModule = /** @class */ (function () {
function InfluxDbCoreModule() {
}
InfluxDbCoreModule.forRoot = function (options) {
return {
module: InfluxDbCoreModule,
providers: [
{
provide: "INFLUX_DB_OPTIONS",
useValue: options
}
]
};
};
InfluxDbCoreModule.forRootAsync = function (options) {
return {
module: InfluxDbCoreModule,
providers: [
{
provide: "INFLUX_DB_OPTIONS",
useValue: options.useFactory(),
inject: options.inject || []
}
],
imports: options.imports || []
};
};
return InfluxDbCoreModule;
}());
exports.InfluxDbCoreModule = InfluxDbCoreModule;