А что тогда будет целевым форматом? Мы же должны конвертировать из чего-то во что-то.
Тоесть приводить исходные форматы запроса в какой-то целевой и уметь с ним работать.
Плюс будут же несостыковки. 1:1 замапить, наверное, не получится
Представим квадратный вакуум: у нас есть API на laravel. Которая умеет отдавать REST. Рядом ставим проксю, которая умеет принимать и gql, который асинхронно маппится на существующие REST запросы и агрегирует всё в единый gql ответ.
Вопрос не в 100% маппинге (лично я не могу представить такую ситуацию, но всегда можно тааак закастомить формат данных, что и сам не поймешь как оно работает).
Собственно, интересна сама идея избавиться от вынужденного перехода на gql. Как use case, например, фронт обращается по REST, а мобильное приложение по gql. При этом бекенд — один, кодовая база — одна.