From f6d8f137a2fc0f43faf25ab3f51f540522b94a97 Mon Sep 17 00:00:00 2001 From: DavyJohnes Date: Mon, 10 Jan 2022 13:54:53 +0300 Subject: [PATCH] fix(make-client): set provided serviceName to generated class --- packages/grpc-js/src/make-client.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/grpc-js/src/make-client.ts b/packages/grpc-js/src/make-client.ts index b8ddda29..7d08fee2 100644 --- a/packages/grpc-js/src/make-client.ts +++ b/packages/grpc-js/src/make-client.ts @@ -91,6 +91,7 @@ export interface ServiceClientConstructor { options?: Partial ): ServiceClient; service: ServiceDefinition; + serviceName: string; } /** @@ -127,6 +128,7 @@ export function makeClientConstructor( class ServiceClientImpl extends Client implements ServiceClient { static service: ServiceDefinition; + static serviceName: string; [methodName: string]: Function; } @@ -171,6 +173,7 @@ export function makeClientConstructor( }); ServiceClientImpl.service = methods; + ServiceClientImpl.serviceName = serviceName; return ServiceClientImpl; }