Skip to content

InterceptingCallInterface no longer exported since v1.14.2 #3037

@smessie

Description

@smessie

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions