New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ts-telegraf-decorators

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ts-telegraf-decorators - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

3

build/sample/app.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var src_1 = require("../src");
//import {ControllerTest} from "./controllers/ControllerTest";
src_1.buildBot({

@@ -8,3 +9,3 @@ token: process.env.BOT_TOKEN,

// session: session() custom session
pathControllers: __dirname + '/controllers/**.js',
controllers: [__dirname + '/controllers/**.js'],
}).startPolling();

@@ -14,7 +14,8 @@ "use strict";

var bot = options.bot || new telegraf_1.default(options.token);
glob.sync(path.normalize(options.pathControllers)).filter(function (file) {
return file.substring(file.length - 5, file.length) !== ".d.ts";
}).forEach(function (dir) { return require(dir); });
if (!options.controllers.every(function (value) { return value instanceof Function; }))
options.controllers.forEach(function (value) { return glob.sync(path.normalize(value)).filter(function (file) {
return file.substring(file.length - 5, file.length) !== ".d.ts";
}).forEach(function (dir) { return require(dir); }); });
return builder_1.buildFromMetadata(bot, options);
}
exports.buildBot = buildBot;

@@ -5,3 +5,3 @@ export interface IBotOptions {

session?: any;
pathControllers: string;
controllers: Function[] | string[];
}
{
"name": "ts-telegraf-decorators",
"version": "0.0.5",
"version": "0.0.6",
"author": "Ivan Surkov <panarama360@gmail.com>",

@@ -5,0 +5,0 @@ "main": "build/src/index.js",

@@ -36,2 +36,3 @@ # ts-telegraf-decorators

import {buildBot} from "ts-telegraf-decorators";
//import {ControllerTest} from "./controllers/ControllerTest";

@@ -43,5 +44,8 @@

// session: session() custom session
pathControllers: __dirname+'/controllers/**.js',
controllers: [__dirname+'/controllers/**.js'],
// or controllers: [ControllerTest],
}).startPolling()
```
import {buildBot} from "../src";
//import {ControllerTest} from "./controllers/ControllerTest";

@@ -8,4 +9,5 @@

// session: session() custom session
pathControllers: __dirname+'/controllers/**.js',
controllers: [__dirname+'/controllers/**.js'],
// or controllers: [ControllerTest],
}).startPolling()

@@ -5,4 +5,5 @@ import Telegraf from 'telegraf'

import {IBotOptions} from "./interfaces/IBotOptions";
const glob = require("glob");
const glob = require("glob");
export * from './decorators'

@@ -14,10 +15,10 @@ export * from './interfaces/IBotOptions'

let bot = options.bot || new Telegraf(options.token)
if (!(options.controllers as any[]).every(value => value instanceof Function))
(options.controllers as string[]).forEach(value => glob.sync(path.normalize(value)).filter(file =>
file.substring(file.length - 5, file.length) !== ".d.ts"
).forEach(dir => require(dir)))
glob.sync(path.normalize(options.pathControllers)).filter(file =>
file.substring(file.length - 5, file.length) !== ".d.ts"
).forEach(dir=> require(dir) )
return buildFromMetadata(bot, options);
}

@@ -5,4 +5,4 @@ export interface IBotOptions {

session?: any,
pathControllers: string,
controllers: Function[]|string[],
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc