UNPKG

677 BTypeScriptView Raw
1import { LineClient } from 'messaging-api-line';
2import { MessengerClient } from 'messaging-api-messenger';
3import { SlackOAuthClient } from 'messaging-api-slack';
4import { TelegramClient } from 'messaging-api-telegram';
5import { ViberClient } from 'messaging-api-viber';
6import TwilioClient from './whatsapp/TwilioClient';
7declare 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;
8export default getClient;
9//# sourceMappingURL=getClient.d.ts.map
\No newline at end of file