Можно ли вернуть объект обещания из requestInterceptor, будет ли клиент swagger ждать разрешения, возвращенного для разрешения обещания, прежде чем вызывать фактический HTTP-вызов?
Да, это поддерживается в Swagger UI 3.13.3 + .Из документа (выделено мое):
requestInterceptor Function=(a => a).ДОЛЖЕН быть функцией.Функция для перехвата удаленного определения, Try-It-Out и OAuth2 запросов.Принимает один аргумент requestInterceptor (запрос) и должен возвращать измененный запрос или Promise, который разрешает измененный запрос .
requestInterceptor
Function=(a => a).ДОЛЖЕН быть функцией.Функция для перехвата удаленного определения, Try-It-Out и OAuth2 запросов.Принимает один аргумент requestInterceptor (запрос) и должен возвращать измененный запрос или Promise, который разрешает измененный запрос .
Function=(a => a)