@ton-hard-core/nest-twa
Version:
NestJS Telegram Web App Module
29 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TwaModule = void 0;
const tslib_1 = require("tslib");
const common_1 = require("@nestjs/common");
const config_1 = require("@nestjs/config");
const twa_options_1 = require("./twa.options");
const twa_service_1 = require("./twa.service");
let TwaModule = class TwaModule {
};
exports.TwaModule = TwaModule;
exports.TwaModule = TwaModule = tslib_1.__decorate([
(0, common_1.Module)({
controllers: [],
exports: [twa_service_1.TwaService],
imports: [config_1.ConfigModule],
providers: [
{
inject: [config_1.ConfigService],
provide: twa_options_1.TwaOptions,
useFactory(configService) {
return new twa_options_1.TwaOptions(configService.getOrThrow('TELEGRAM_BOT_TOKEN'));
}
},
twa_service_1.TwaService
]
})
], TwaModule);
//# sourceMappingURL=twa.module.js.map