|
| 1 | +import RequestClient from '@twilio/test-dep/lib/base/RequestClient'; |
| 2 | +import { Request } from '@twilio/test-dep/lib/webhooks/webhooks'; |
1 | 3 | import * as twilio from 'twilio'; |
2 | 4 | import { ServiceContext } from 'twilio/lib/rest/sync/v1/service'; |
3 | 5 | import { SyncListListInstance } from 'twilio/lib/rest/sync/v1/service/syncList'; |
4 | 6 | import { SyncMapListInstance } from 'twilio/lib/rest/sync/v1/service/syncMap'; |
5 | | -import { TwilioClientOptions } from 'twilio/lib/rest/Twilio'; |
| 7 | +import { ClientOpts } from 'twilio'; |
6 | 8 |
|
7 | 9 | export type EnvironmentVariables = { |
8 | 10 | [key: string]: string | undefined; |
@@ -187,7 +189,7 @@ export interface TwilioResponse { |
187 | 189 | removeCookie(key: string): TwilioResponse; |
188 | 190 | } |
189 | 191 |
|
190 | | -export type RuntimeSyncClientOptions = TwilioClientOptions & { |
| 192 | +export type RuntimeSyncClientOptions = ClientOpts & { |
191 | 193 | serviceName?: string; |
192 | 194 | }; |
193 | 195 |
|
@@ -360,7 +362,7 @@ export type Context<T = {}> = { |
360 | 362 | * }; |
361 | 363 | * ``` |
362 | 364 | */ |
363 | | - getTwilioClient(options?: TwilioClientOptions): twilio.Twilio; |
| 365 | + getTwilioClient(options?: ClientOpts): twilio.Twilio; |
364 | 366 | /** |
365 | 367 | * The domain name for the Service that contains this Function. |
366 | 368 | */ |
@@ -412,6 +414,7 @@ export type GlobalTwilio = Omit<typeof twilio, 'default'> & { |
412 | 414 | export { ServiceContext } from 'twilio/lib/rest/sync/v1/service'; |
413 | 415 | export { SyncListListInstance } from 'twilio/lib/rest/sync/v1/service/syncList'; |
414 | 416 | export { SyncMapListInstance } from 'twilio/lib/rest/sync/v1/service/syncMap'; |
415 | | -export { TwilioClientOptions } from 'twilio/lib/rest/Twilio'; |
| 417 | +export { ClientOpts as TwilioClientOptions } from 'twilio/lib/rest/Twilio'; |
| 418 | + |
416 | 419 | export type TwilioClient = twilio.Twilio; |
417 | 420 | export type TwilioPackage = typeof twilio; |
0 commit comments