nest-twstock
Version:
A Nest module wrapper for node-twstock
22 lines • 749 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TwStockInstanceProvider = void 0;
exports.createTwStockProviders = createTwStockProviders;
const node_twstock_1 = require("node-twstock");
const twstock_constants_1 = require("./twstock.constants");
function createTwStockProviders(options) {
return [
{
provide: twstock_constants_1.TWSTOCK_MODULE_OPTIONS,
useValue: options,
},
];
}
exports.TwStockInstanceProvider = {
provide: twstock_constants_1.TWSTOCK_INSTANCE,
useFactory: (options) => {
return new node_twstock_1.TwStock(options);
},
inject: [twstock_constants_1.TWSTOCK_MODULE_OPTIONS],
};
//# sourceMappingURL=twstock.providers.js.map