-
Notifications
You must be signed in to change notification settings - Fork 63
[BUG] [@twilio-labs/[email protected]] Module '"twilio/lib/rest/Twilio"' has no exported member 'TwilioClientOptions' #521
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
Describe the bug
Updating @twilio-labs/serverless-runtime-types from version 2.2.3 to 4.0.0 makes tsc fail with Module '"twilio/lib/rest/Twilio"' has no exported member 'TwilioClientOptions'
. Indeed, I don't see it defined there.
To Reproduce
Steps to reproduce the behavior:
- Current dependency in package.json is
"@twilio-labs/serverless-runtime-types": "^2.2.3",
(the latest <3 version) - tsconfig.json contains
"types": ["./node_modules/@twilio-labs/serverless-runtime-types/index.d.ts"],
- Running
npx tsc
works without errors - Update to version 4.0.0 with
npm install '@twilio-labs/serverless-runtime-types@4'
- Run
npx tsc
- See error
Expected behavior
tsc fails with
node_modules/@twilio-labs/serverless-runtime-types/types.d.ts:5:10 - error TS2305: Module '"twilio/lib/rest/Twilio"' has no exported member 'TwilioClientOptions'.
5 import { TwilioClientOptions } from 'twilio/lib/rest/Twilio';
~~~~~~~~~~~~~~~~~~~
node_modules/@twilio-labs/serverless-runtime-types/types.d.ts:415:10 - error TS2305: Module '"twilio/lib/rest/Twilio"' has no exported member 'TwilioClientOptions'.
415 export { TwilioClientOptions } from 'twilio/lib/rest/Twilio';
~~~~~~~~~~~~~~~~~~~
Found 2 errors in the same file, starting at: node_modules/@twilio-labs/serverless-runtime-types/types.d.ts:5
Screenshots
Desktop
- OS: macOS
- twilio-cli/5.20.0 darwin-x64 node-v18.20.2
- @twilio-labs/[email protected]
Additional context
I see TwilioClientOptions does not seem to exist in the twilio package starting with version 4, @twilio-labs/[email protected] used [email protected], and @twilio-labs/[email protected] uses [email protected]. As far as I see, TwilioClientOptions was removed in commit b471067195b2e67d8073d70db6432cb14609fedb and never added back.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working