1 | import { LineClient } from 'messaging-api-line';
|
2 | import { MessengerClient } from 'messaging-api-messenger';
|
3 | import { SlackOAuthClient } from 'messaging-api-slack';
|
4 | import { TelegramClient } from 'messaging-api-telegram';
|
5 | import { ViberClient } from 'messaging-api-viber';
|
6 | import TwilioClient from './whatsapp/TwilioClient';
|
7 | declare function getClient<C extends string>(channel: C): C extends 'messenger' ? MessengerClient : C extends 'line' ? LineClient : C extends 'slack' ? SlackOAuthClient : C extends 'telegram' ? TelegramClient : C extends 'viber' ? ViberClient : C extends 'whatsapp' ? TwilioClient : any;
|
8 | export default getClient;
|
9 |
|
\ | No newline at end of file |