/
Andru196
/
NSwagClone
Обзор
Документация
Войти
/
Andru196
/
NSwagClone
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
Аналитика
Безопасность
master
src/NSwag.CodeGeneration.TypeScript/Templates/Client.ProcessResponse.ReadHeaders.liquid
20 строк
826 B
Mads Breusch Klinkby
Improve typescript output (#4505)
27 сен 2023, 11:12
Не верифицирован
27 сен 2023, 11:12
9895d24
Код
Авторство
О чём код?
{% if Framework.IsAngular -%} {% if Framework.Angular.UseHttpClient -%} let _headers: any = {}; if (response.headers) { for (let key of response.headers.keys()) { _headers[key] = response.headers.get(key); }} {% else -%} let _headers: any = response.headers ? response.headers.toJSON() : {}; {% endif -%} {% elsif Framework.IsFetchOrAurelia -%} let _headers: any = {}; if (response.headers && response.headers.forEach) { response.headers.forEach((v: any, k: any) => _headers[k] = v); }; {% elsif Framework.IsAxios -%} let _headers: any = {}; if (response.headers && typeof response.headers === "object") { for (const k in response.headers) { if (response.headers.hasOwnProperty(k)) { _headers[k] = response.headers[k]; } } } {%- else -%} let _headers: any = {}; {%- endif -%}