/* eslint-disable camelcase */ // import { SavedVoiceProvider } from "@digiresilience/bridge-db"; import Twilio from "twilio"; type SavedVoiceProvider = any; export const twilioClientFor = ( provider: SavedVoiceProvider, ): Twilio.Twilio => { const { accountSid, apiKeySid, apiKeySecret } = provider.credentials; if (!accountSid || !apiKeySid || !apiKeySecret) throw new Error( `twilio provider ${provider.name} does not have credentials`, ); return Twilio(apiKeySid, apiKeySecret, { accountSid, }); };