bottender
Version:
A framework for building conversational user interfaces.
9 lines • 678 B
TypeScript
import { LineClient } from 'messaging-api-line';
import { MessengerClient } from 'messaging-api-messenger';
import { SlackOAuthClient } from 'messaging-api-slack';
import { TelegramClient } from 'messaging-api-telegram';
import { ViberClient } from 'messaging-api-viber';
import TwilioClient from '../whatsapp/TwilioClient';
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;
export default getClient;
//# sourceMappingURL=getClient.d.ts.map