diff --git a/packages/grpc-js/src/server.ts b/packages/grpc-js/src/server.ts index 64c17a02..8d8952e8 100644 --- a/packages/grpc-js/src/server.ts +++ b/packages/grpc-js/src/server.ts @@ -144,13 +144,9 @@ export class Server { throw new Error('Not implemented. Use addService() instead'); } - addService< - ImplementationType extends { - [key: string]: any - } - >( - service: ServiceDefinition, - implementation: ImplementationType + addService( + service: ServiceDefinition, + implementation: UntypedServiceImplementation ): void { if (this.started === true) { throw new Error("Can't add a service to a started server."); diff --git a/packages/grpc-js/test/test-server.ts b/packages/grpc-js/test/test-server.ts index b30963fb..434efbbc 100644 --- a/packages/grpc-js/test/test-server.ts +++ b/packages/grpc-js/test/test-server.ts @@ -181,7 +181,7 @@ describe('Server', () => { const server = new Server(); assert.throws(() => { - server.addService(({} as any), dummyImpls); + server.addService({}, dummyImpls); }, /Cannot add an empty service to a server/); });