mirror of https://github.com/grpc/grpc-web.git
parent
69a16b6033
commit
fecfe1cef4
|
@ -367,11 +367,13 @@ string JSElementType(const FieldDescriptor *desc, const FileDescriptor *file) {
|
||||||
|
|
||||||
case FieldDescriptor::TYPE_ENUM:
|
case FieldDescriptor::TYPE_ENUM:
|
||||||
if (desc->enum_type()->file() == file) {
|
if (desc->enum_type()->file() == file) {
|
||||||
|
// [for protobuf .d.ts files only] Do not add the module prefix for
|
||||||
|
// local messages.
|
||||||
string enum_name =
|
string enum_name =
|
||||||
StripPrefixString(
|
StripPrefixString(
|
||||||
desc->enum_type()->full_name(),
|
desc->enum_type()->full_name(),
|
||||||
desc->enum_type()->file()->package());
|
desc->enum_type()->file()->package());
|
||||||
return enum_name.substr(1);
|
return StripPrefixString(enum_name, ".");
|
||||||
}
|
}
|
||||||
return ModuleAlias(desc->enum_type()->file()->name())
|
return ModuleAlias(desc->enum_type()->file()->name())
|
||||||
+ StripPrefixString(
|
+ StripPrefixString(
|
||||||
|
|
|
@ -5,5 +5,15 @@ message MessageOuter {
|
||||||
int32 value = 1;
|
int32 value = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum EnumInner {
|
||||||
|
DEFAULT = 0;
|
||||||
|
}
|
||||||
|
|
||||||
repeated MessageInner someProp = 1;
|
repeated MessageInner someProp = 1;
|
||||||
|
EnumOuter someEnum = 2;
|
||||||
|
EnumInner anotherEnum = 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum EnumOuter {
|
||||||
|
DEFAULT = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue