Skip to content

Commit 0a06d33

Browse files
authored
fix(nestjs): grpc reflection (#346)
* fix(nestjs-grpc-reflection): proto index file * fix(nestjs-grpc-reflection): import file-descriptor-proto
1 parent 0198128 commit 0a06d33

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

packages/nestjs-grpc-reflection/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "@atls/nestjs-grpc-reflection",
3-
"version": "1.0.4",
3+
"version": "1.0.5",
44
"license": "BSD-3-Clause",
55
"type": "module",
66
"exports": {
77
".": "./src/index.ts",
88
"./proto": {
9-
"import": "./proto/index.js",
10-
"require": "./proto/index.js",
9+
"import": "./proto/index.cjs",
10+
"require": "./proto/index.cjs",
1111
"types": "./proto/index.d.ts"
1212
}
1313
},
@@ -62,8 +62,8 @@
6262
"default": "./dist/index.js"
6363
},
6464
"./proto": {
65-
"import": "./proto/index.js",
66-
"require": "./proto/index.js",
65+
"import": "./proto/index.cjs",
66+
"require": "./proto/index.cjs",
6767
"types": "./proto/index.d.ts"
6868
}
6969
},

packages/nestjs-grpc-reflection/src/grpc/grpc-services.registry.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { ServiceDefinition } from '@grpc/proto-loader'
22

33
import { Injectable } from '@nestjs/common'
4-
import { FileDescriptorProto } from 'google-protobuf/google/protobuf/descriptor_pb.js'
4+
import google from 'google-protobuf/google/protobuf/descriptor_pb.js'
55

66
@Injectable()
77
export class GrpcServicesRegistry {
@@ -27,7 +27,7 @@ export class GrpcServicesRegistry {
2727

2828
getFileDescriptorProtoByFileContainingSymbol(
2929
fileContainingSymbol: string
30-
): FileDescriptorProto | undefined {
30+
): google.FileDescriptorProto | undefined {
3131
// @ts-expect-error correct return type
3232
return this.services.reduce<FileDescriptorProto | undefined>((fileDescriptorProto, service) => {
3333
if (fileDescriptorProto) {
@@ -44,7 +44,7 @@ export class GrpcServicesRegistry {
4444

4545
if (method.path.includes(fileContainingSymbol)) {
4646
return method.requestType.fileDescriptorProtos.find((fdp) => {
47-
const fileDescriptor = FileDescriptorProto.deserializeBinary(fdp)
47+
const fileDescriptor = google.FileDescriptorProto.deserializeBinary(fdp)
4848

4949
const filePackage = fileDescriptor.getPackage()
5050

0 commit comments

Comments
 (0)