fix(boot): update config interface

This commit is contained in:
Morb0
2021-01-02 15:47:17 +03:00
parent 13fe9b03c6
commit f88e34d489
2 changed files with 11 additions and 7 deletions

View File

@@ -1,11 +1,18 @@
import { ModuleMetadata, Type } from '@nestjs/common/interfaces';
import { Middleware, Context } from 'telegraf';
import { TelegrafLaunchOption, TelegrafOption } from '../telegraf.types';
import {
LaunchPollingOptions,
LaunchWebhookOptions,
TelegrafOptions,
} from 'telegraf/typings/telegraf';
export interface TelegrafModuleOptions<C extends Context = Context> {
token: string;
options?: TelegrafOption;
launchOptions?: TelegrafLaunchOption;
options?: TelegrafOptions;
launchOptions?: {
polling?: LaunchPollingOptions;
webhook?: LaunchWebhookOptions;
};
middlewares?: Middleware<C>[];
}