`InterceptingCallInterface` no longer exported since v1.14.2
- Dominant language
- TypeScript
- Stars
- 4.8k
- Forks
- 716
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 10
Description
### Problem description
In the 1.14.1 version installed from NPM, index.ts exported `InterceptingCallInterface` from `'./client-interceptors'`
In `index.d.ts`:
```
export { Requester, ListenerBuilder, RequesterBuilder, Interceptor, InterceptorOptions, InterceptorProvider, InterceptingCallInterface, InterceptingCall, InterceptorConfigurationError, NextCall, } from './client-interceptors';
```
However, this export is not included anymore since 1.14.2.
I cannot find any commit in the GitHub that shows that this was ever removed from `index.ts` — I actually cannot find any commit where it was added.
Yet, I would expect that it would have been exported in the first place, just like is the case for `ServerInterceptingCallInterface`.
### Reproduction steps
Install 1.14.1 using NPM and notice that you can import `import type { InterceptingCallInterface } from '@grpc/grpc-js'`
Then, update to 1.14.2 and notice this is not possible anymore.
### Environment
- OS name, version and architecture: [e.g. Linux Ubuntu 18.04 amd64]
- macOS Tahoe 26.2, M1 Max
- Node version [e.g. 8.10.0]
- v25.2.1
- Node installation method [e.g. nvm]
- nvm
- If applicable, compiler version [e.g. clang 3.8.0-2ubuntu4]
- Package name and version [e.g. gRPC@1.12.0]
- `@grpc/grpc-js` `^1.14.2`
Contributor guide
Assessment
This issue has not been assessed yet.