Skip to content

Commit 2af9a05

Browse files
committed
Ensure consistent null in missing file names
1 parent 8d77104 commit 2af9a05

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/proto-loader/bin/proto-loader-gen-types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ function generateMessageInterfaces(formatter: TextFormatter, messageType: Protob
379379
let usesLong: boolean = false;
380380
let seenDeps: Set<string> = new Set<string>();
381381
const childTypes = getChildMessagesAndEnums(messageType);
382-
formatter.writeLine(`// Original file: ${messageType.filename?.replace(/\\/g, '/')}`);
382+
formatter.writeLine(`// Original file: ${(messageType.filename ?? 'null')?.replace(/\\/g, '/')}`);
383383
formatter.writeLine('');
384384
messageType.fieldsArray.sort((fieldA, fieldB) => fieldA.id - fieldB.id);
385385
for (const field of messageType.fieldsArray) {
@@ -437,7 +437,7 @@ function generateMessageInterfaces(formatter: TextFormatter, messageType: Protob
437437
}
438438

439439
function generateEnumInterface(formatter: TextFormatter, enumType: Protobuf.Enum, options: GeneratorOptions, nameOverride?: string) {
440-
formatter.writeLine(`// Original file: ${enumType.filename?.replace(/\\/g, '/')}`);
440+
formatter.writeLine(`// Original file: ${(enumType.filename ?? 'null')?.replace(/\\/g, '/')}`);
441441
formatter.writeLine('');
442442
if (options.includeComments) {
443443
formatComment(formatter, enumType.comment);
@@ -590,7 +590,7 @@ function generateServiceDefinitionInterface(formatter: TextFormatter, serviceTyp
590590
}
591591

592592
function generateServiceInterfaces(formatter: TextFormatter, serviceType: Protobuf.Service, options: GeneratorOptions) {
593-
formatter.writeLine(`// Original file: ${serviceType.filename?.replace(/\\/g, '/')}`);
593+
formatter.writeLine(`// Original file: ${(serviceType.filename ?? 'null')?.replace(/\\/g, '/')}`);
594594
formatter.writeLine('');
595595
const grpcImportPath = options.grpcLib.startsWith('.') ? getPathToRoot(serviceType) + options.grpcLib : options.grpcLib;
596596
formatter.writeLine(`import type * as grpc from '${grpcImportPath}'`);

0 commit comments

Comments
 (0)