Closed
Description
Intended outcome:
Updating from 3.4.17
to ^3.5.0
should work without error.
Actual outcome:
Building a project depending on @apollo/client@3.5.2
generates transpilation error TS2688: Cannot find type definition file for 'zen-observable'.
when tsc
is run with default skipLibCheck: false
:
node_modules/@apollo/client/core/ApolloClient.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/core/ObservableQuery.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/core/QueryInfo.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/core/QueryInfo.d.ts:22:24 - error TS2503: Cannot find namespace 'ZenObservable'.
22 subscriptions: Set<ZenObservable.Subscription>;
~~~~~~~~~~~~~
node_modules/@apollo/client/core/QueryManager.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/core/ApolloLink.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/core/types.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/error/index.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/retry/retryLink.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/utils/fromError.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/utils/fromPromise.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/utils/toPromise.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/link/ws/index.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/utilities/observables/asyncMap.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/utilities/observables/Concast.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
node_modules/@apollo/client/utilities/observables/subclassing.d.ts:1:23 - error TS2688: Cannot find type definition file for 'zen-observable'.
1 /// <reference types="zen-observable" />
~~~~~~~~~~~~~~
How to reproduce the issue:
Run tsc
on project including @apollo/client@3.5.2
with tsconfig.json
leaving default skipLibCheck: false
.
Versions
System:
OS: macOS 12.0.1
Binaries:
Node: 14.18.1 - ~/.nvm/versions/node/v14.18.1/bin/node
npm: 6.14.15 - ~/.nvm/versions/node/v14.18.1/bin/npm
Browsers:
Chrome: 95.0.4638.69
Firefox: 92.0.1
Safari: 15.1
npmPackages:
@apollo/client: 3.5.2 => 3.5.2
apollo-angular: 2.6.0 => 2.6.0
apollo-server-core: 3.5.0 => 3.5.0
apollo-server-express: 3.5.0 => 3.5.0