From 0b8819665a7af7bfdf0fc5cc27dfbf0ecc4392e3 Mon Sep 17 00:00:00 2001 From: Morbo Date: Sat, 23 Jan 2021 19:51:29 +0300 Subject: [PATCH] refactor(types): use exported options types (#232) --- lib/interfaces/telegraf-options.interface.ts | 7 +++---- lib/types/index.ts | 3 --- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/interfaces/telegraf-options.interface.ts b/lib/interfaces/telegraf-options.interface.ts index 1d6005d..982319e 100644 --- a/lib/interfaces/telegraf-options.interface.ts +++ b/lib/interfaces/telegraf-options.interface.ts @@ -1,12 +1,11 @@ import { ModuleMetadata, Type } from '@nestjs/common/interfaces'; -import { Middleware } from 'telegraf'; -import { LaunchOptions, TelegrafOptions } from '../types'; +import { Middleware, Telegraf } from 'telegraf'; export interface TelegrafModuleOptions { token: string; botName?: string; - options?: TelegrafOptions; - launchOptions?: LaunchOptions; + options?: Telegraf.Options; + launchOptions?: Telegraf.LaunchOptions; include?: Function[]; middlewares?: ReadonlyArray>; } diff --git a/lib/types/index.ts b/lib/types/index.ts index 68795c2..8ce8c2f 100644 --- a/lib/types/index.ts +++ b/lib/types/index.ts @@ -16,6 +16,3 @@ export type ComposerMethodArgs< T extends Composer, U extends OnlyFunctionPropertyNames = OnlyFunctionPropertyNames > = Filter, Middleware>; - -export type LaunchOptions = Parameters[0]; -export type TelegrafOptions = ConstructorParameters[1];