Skip to content

palshin/vue-apollo

 
 

Repository files navigation

Apollo and GraphQL for Vue.js

Небольшая правка типов Vue Apollo 3 для случая, когда библиотека используется вместе с Apollo Client 3 и Vue 2 (случай ручной установки). d.ts - файлы самой библиотеки импортируют типы из Apollo Client 2, что в некоторых случаях приводит к ошибкам TypeScript. Фикс просто подменяет эти импорты на соответствующие импорты из @apollo/client (Apollo Client 3).

На данный момент Vue Apollo 4 (который использует Apollo Client 3) находится в альфа-версии, и обновление несколько месяцев назад сломало совместимость с Vue 2 (теперь библиотека Vue 3 Only). Если в стабильном релизе совместимость со старыми версиями Vue восстановят, форк больше не нужен.

Установка:

yarn add https://github.com/palshin/vue-apollo

Дальше все по этой инструкции за исключением пункта 4. Плагин интегрируем в Vue так же, как это делается в Vue Apollo 3.

About

🚀 Apollo/GraphQL integration for VueJS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 69.8%
  • Vue 17.4%
  • TypeScript 11.8%
  • Other 1.0%