Skip to content

Commit e5b58da

Browse files
author
Paško Zdilar
committed
Use same options in proto compile and load
1 parent 12cef07 commit e5b58da

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

examples/grpc-proto-loader/client.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ import { ProtoGrpcType } from './proto/example';
44
import { ServerMessage } from './proto/example_package/ServerMessage';
55

66
const host = '0.0.0.0:9090';
7-
const packageDefinition = protoLoader.loadSync('./proto/example.proto');
7+
const packageDefinition = protoLoader.loadSync('./proto/example.proto', {
8+
longs: String,
9+
enums: String,
10+
defaults: true,
11+
oneofs: true,
12+
});
813
const proto = grpc.loadPackageDefinition(
914
packageDefinition
1015
) as unknown as ProtoGrpcType;

examples/grpc-proto-loader/server.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,12 @@ const exampleServer: ExampleHandlers = {
5353
};
5454

5555
function getServer(): grpc.Server {
56-
const packageDefinition = protoLoader.loadSync('./proto/example.proto');
56+
const packageDefinition = protoLoader.loadSync('./proto/example.proto', {
57+
longs: String,
58+
enums: String,
59+
defaults: true,
60+
oneofs: true,
61+
});
5762
const proto = grpc.loadPackageDefinition(
5863
packageDefinition
5964
) as unknown as ProtoGrpcType;

0 commit comments

Comments
 (0)