Skip to content

TwilioClientOptionsFactory

Defined in: lib/utils/twilio.interface.ts:102

Supplies options for a named client from a class, for registerClientAsync({ useClass }) or registerClientAsync({ useExisting }).

@Injectable()
export class BillingTwilioConfig implements TwilioClientOptionsFactory {
constructor(private readonly config: ConfigService) {}
createTwilioClientOptions(): Partial<TwilioModuleOptions> {
return { accountSid: this.config.getOrThrow('BILLING_SID') };
}
}
createTwilioClientOptions():
| Partial<TwilioModuleOptions>
| Promise<Partial<TwilioModuleOptions>>;

Defined in: lib/utils/twilio.interface.ts:103

| Partial<TwilioModuleOptions> | Promise<Partial<TwilioModuleOptions>>