mirror of https://github.com/grpc/grpc-node.git
Ensure consistent null in missing file names
This commit is contained in:
parent
8d771044e7
commit
2af9a05ee4
|
@ -379,7 +379,7 @@ function generateMessageInterfaces(formatter: TextFormatter, messageType: Protob
|
||||||
let usesLong: boolean = false;
|
let usesLong: boolean = false;
|
||||||
let seenDeps: Set<string> = new Set<string>();
|
let seenDeps: Set<string> = new Set<string>();
|
||||||
const childTypes = getChildMessagesAndEnums(messageType);
|
const childTypes = getChildMessagesAndEnums(messageType);
|
||||||
formatter.writeLine(`// Original file: ${messageType.filename?.replace(/\\/g, '/')}`);
|
formatter.writeLine(`// Original file: ${(messageType.filename ?? 'null')?.replace(/\\/g, '/')}`);
|
||||||
formatter.writeLine('');
|
formatter.writeLine('');
|
||||||
messageType.fieldsArray.sort((fieldA, fieldB) => fieldA.id - fieldB.id);
|
messageType.fieldsArray.sort((fieldA, fieldB) => fieldA.id - fieldB.id);
|
||||||
for (const field of messageType.fieldsArray) {
|
for (const field of messageType.fieldsArray) {
|
||||||
|
@ -437,7 +437,7 @@ function generateMessageInterfaces(formatter: TextFormatter, messageType: Protob
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateEnumInterface(formatter: TextFormatter, enumType: Protobuf.Enum, options: GeneratorOptions, nameOverride?: string) {
|
function generateEnumInterface(formatter: TextFormatter, enumType: Protobuf.Enum, options: GeneratorOptions, nameOverride?: string) {
|
||||||
formatter.writeLine(`// Original file: ${enumType.filename?.replace(/\\/g, '/')}`);
|
formatter.writeLine(`// Original file: ${(enumType.filename ?? 'null')?.replace(/\\/g, '/')}`);
|
||||||
formatter.writeLine('');
|
formatter.writeLine('');
|
||||||
if (options.includeComments) {
|
if (options.includeComments) {
|
||||||
formatComment(formatter, enumType.comment);
|
formatComment(formatter, enumType.comment);
|
||||||
|
@ -590,7 +590,7 @@ function generateServiceDefinitionInterface(formatter: TextFormatter, serviceTyp
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateServiceInterfaces(formatter: TextFormatter, serviceType: Protobuf.Service, options: GeneratorOptions) {
|
function generateServiceInterfaces(formatter: TextFormatter, serviceType: Protobuf.Service, options: GeneratorOptions) {
|
||||||
formatter.writeLine(`// Original file: ${serviceType.filename?.replace(/\\/g, '/')}`);
|
formatter.writeLine(`// Original file: ${(serviceType.filename ?? 'null')?.replace(/\\/g, '/')}`);
|
||||||
formatter.writeLine('');
|
formatter.writeLine('');
|
||||||
const grpcImportPath = options.grpcLib.startsWith('.') ? getPathToRoot(serviceType) + options.grpcLib : options.grpcLib;
|
const grpcImportPath = options.grpcLib.startsWith('.') ? getPathToRoot(serviceType) + options.grpcLib : options.grpcLib;
|
||||||
formatter.writeLine(`import type * as grpc from '${grpcImportPath}'`);
|
formatter.writeLine(`import type * as grpc from '${grpcImportPath}'`);
|
||||||
|
|
Loading…
Reference in New Issue