Почему в компиляторе 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.