Size: a a a

2020 November 23

R

Rafael 🦠 in ☄️ effector
Rafael 🦠
во всяком случае этот переварил от гитхаба свагер
слева сжатый, спраша несжатый
источник

DO

Dmitry Olyenyov in ☄️ effector
Интересно, а может это быть из-за каких-нибудь рекурсивных структур?
источник

R

Rafael 🦠 in ☄️ effector
Rafael 🦠
во всяком случае этот переварил от гитхаба свагер
источник

DO

Dmitry Olyenyov in ☄️ effector
А он, кстати, валидирует swagger по схеме? А то у меня там вот такое было название сущности PageResponse«CatalogFieldDraftDto» прям вот так, с кавычками-ёлочками :) Это springfox иногда такое генерирует.
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitry Olyenyov
А он, кстати, валидирует swagger по схеме? А то у меня там вот такое было название сущности PageResponse«CatalogFieldDraftDto» прям вот так, с кавычками-ёлочками :) Это springfox иногда такое генерирует.
так это валидное имя для сваггера, вроде
источник

DO

Dmitry Olyenyov in ☄️ effector
там как минимум ref'ы не могут быть такими: editor.swagger.io выдаёт такую ошибку $ref values must be RFC3986-compliant percent-encoded URIs
источник

DO

Dmitry Olyenyov in ☄️ effector
У меня, кстати, swagger-to-js упал на генераци api для github
источник

DO

Dmitry Olyenyov in ☄️ effector
npx swagger-to-js --file api.github.com.json
Type didn't detect. [number]
Type didn't detect. [number]
Type didn't detect. [number]
Type didn't detect. [number]
Type didn't detect. [number]
Type didn't detect. [number]
Type didn't detect. [number]
Type didn't detect. [number]
(node:256648) UnhandledPromiseRejectionWarning: RangeError: Maximum call stack size exceeded
   at rebuildObjectValue (/home/dema/node_modules/.pnpm/swagger-to-js@1.2.0/node_modules/swagger-to-js/src/common/build-object-by-mode.js:77:28)
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitry Olyenyov
У меня, кстати, swagger-to-js упал на генераци api для github
Это известный кейс
источник

c⁣

createStore<🦉>... in ☄️ effector
Уже в процессе
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitry Olyenyov
там как минимум ref'ы не могут быть такими: editor.swagger.io выдаёт такую ошибку $ref values must be RFC3986-compliant percent-encoded URIs
Ого
источник

DO

Dmitry Olyenyov in ☄️ effector
Классно!
источник

R

Rafael 🦠 in ☄️ effector
Dmitry Olyenyov
А он, кстати, валидирует swagger по схеме? А то у меня там вот такое было название сущности PageResponse«CatalogFieldDraftDto» прям вот так, с кавычками-ёлочками :) Это springfox иногда такое генерирует.
Да, там есть валидатор вроде
Кстати автор этой либы вообще в этом чатике тусуется 😄
источник

DO

Dmitry Olyenyov in ☄️ effector
ага, я поэтому тут и спросил :) Мне, кажется, как раз тут и советовали :)
источник

c⁣

createStore<🦉>... in ☄️ effector
только вот проблема
источник

c⁣

createStore<🦉>... in ☄️ effector
источник

c⁣

createStore<🦉>... in ☄️ effector
что он там нагенерил вообще
источник

R

Rafael 🦠 in ☄️ effector
createStore<🦉> ⁣
только вот проблема
кинь название метожа
источник

R

Rafael 🦠 in ☄️ effector
посмотрю что там нагенерил альтернативный клиент
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
кинь название метожа
погляди в исходник файла
я уж закрыл (
источник