The library breaks typescript projects that check library's .d.ts files because a handful of these files are missing the exported members. Attached is a dummy project that recreates the failure, but it can be easily recreated by
Create a new npm project with npm init
Install typescript
Init typescript with npx tsc --init
Remove, or set to false skipLibCheck inside tsconfig.json
Install the library with npm i ews-javascript-api
Create a dummy file that imports something from the library
Environment:
The library breaks typescript projects that check library's
.d.ts
files because a handful of these files are missing the exported members. Attached is a dummy project that recreates the failure, but it can be easily recreated bynpm init
npx tsc --init
skipLibCheck
insidetsconfig.json
npm i ews-javascript-api
npx tsc
dummy.zip