Почему в компиляторе JavaScript Protobuf суффиксы встречаются с "List", "Map" и т. Д.?

Почему генератор кода JavaScript protobuf добавляет суффиксы к коллекциям с типом коллекции?

Например:

  • repeated string names становится obj.namesList
  • map<string, string> bar становится obj.barMap

И это согласно документации здесь: https://developers.google.com/protocol-buffers/docs/reference/javascript-generated

Это почему?

Это затрудняет жизнь при использовании grpc-gateway с --swagger_out потому что определения API Swagger не соответствуют сгенерированному JavaScript.

0 ответов

Другие вопросы по тегам