Может ли Protobuf (или что-то подобное) определять сигнатуры, а также типы сообщений, которые могут использоваться JavaScript и другими языками? - PullRequest
0 голосов
/ 13 июня 2019

Я хотел бы использовать IDL, который позволяет мне определять API, который может использоваться несколькими языками, включая JavaScript.Я вижу, что Google Protobuf позволяет определять «типы сообщений» (типы данных), и что файл .proto может быть преобразован в код на разных языках (включая JavaScript), который позволяет получить доступ к одному из типов данных, либов целом или через отдельных членов данных.Однако я также хотел бы использовать Protobuf для определения сигнатур функций, которые принимают один или несколько типов сообщений.Затем шаг, который генерирует JavaScript из файла .proto, будет генерировать сигнатуры JavaScript функций, которые принимают эти типы сообщений.Это возможно?Если нет, есть ли другой IDL (или генератор / инфраструктура IDL), который будет делать то, что я хочу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...