Size: a a a

GraphQL — русскоговорящее сообщество

2019 November 22

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Ещё одно веселье:
type Query {
   field: Int
}

extend type Query {
   field: Int @deprecated(reason: "Because")
}
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Кажется, что эксеншн должен добавить директиву на существующее поле, но нет, вылетает ошибка)))
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Во, ещё веселье:
type Query {
   field(arg: Query): Int
}
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Собирается без проблем, никаких ошибок
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
О, вот ещё:
input Example {
   field: Example!
}
Тоже без проблем собирается (обратите внимание на невозможность существование такого типа из-за обязательной рекурсивной зависимости)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Ой, всё:
scalar Test
union A = Test


graphql-js думает что это нормальный код
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
union A = A


:D
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Я отвечаю, это работает без ошибок!
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
И даже union A = A | A | A работает)
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Ой-вей, как ты хорошо покапал реализацию. Чёт прям у меня глаза на лоб полезли )

Вот вам на 11 минут маленький видосик про Бразильских учённых и GraphQL. В академической сфере тоже фигни хватает:
https://youtu.be/1L7tGvtCzPY
источник
2019 November 23

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Ой-вей, как ты хорошо покапал реализацию. Чёт прям у меня глаза на лоб полезли )

Вот вам на 11 минут маленький видосик про Бразильских учённых и GraphQL. В академической сфере тоже фигни хватает:
https://youtu.be/1L7tGvtCzPY
так я не копал её особо) это за пару минут нашел
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
как видишь по времени
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
как видишь по времени
Блин, я скока не писал свою обертку, ни разу в голову не приходило такие проверки сделать.

Ты прям сурово спеку раскурил и на рэилте пострадал, чтоб за 5 минут столько накопать червей. Вобщем ты "рыбак" знатный 😉👍
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Блин, я скока не писал свою обертку, ни разу в голову не приходило такие проверки сделать.

Ты прям сурово спеку раскурил и на рэилте пострадал, чтоб за 5 минут столько накопать червей. Вобщем ты "рыбак" знатный 😉👍
Так я валидацию начал переписывать. Думаю, возьму да проверю как в оригинале там. Заодно сообщеньки об ошибках потырю)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Начал смотреть... Что-то не работает, ошибок нет
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Думаю, ну наверное не доделали
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Второй кейс смотрю - тоже самое
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Так и понеслось)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
У меня там в тестах прошлой версии 8к тестов / 35 тысяч ассертов, так что да, руку набил) https://travis-ci.org/railt/railt/jobs/497776525
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
У меня там в тестах прошлой версии 8к тестов / 35 тысяч ассертов, так что да, руку набил) https://travis-ci.org/railt/railt/jobs/497776525
Крутяк 👍

Единственно пхпюнит - как был пхпюнитом, так и остался пхпюнитом.

Вообще с пхп на другой язык не планируешь какой-нибудь переезжать по работе?
источник