Size: a a a

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

2018 January 10

VR

Vladimir Razuvaev in GraphQL — русскоговорящее сообщество
Есть https://2fd.github.io/graphdoc/ но сам не пользовался
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
Вариант на оригинальном SDL:
type Query {
   users(count: Int! = 10, afterId: ID): [User]
  pagination(for: String!): Pagination!
}

type Pagination {
   perPage: Int!
}

{
   users(count: 100) { id }
   pagination(for: "users") { perPage }
}

Вариант на RL/SDL (с помощью дженериков):
type Query {
   users(count: Int! = 10, afterId: ID): Pagination(User)
}

type Pagination($items: Object) {
   data: [$items!]!
   perPage: Int!
}

{
   users(count: 100) {
       data { id }
   }
}
ключевое - дженерики, в SDL оригинальном их пока нет
источник

DZ

Dmitry Zakharov in GraphQL — русскоговорящее сообщество
Да читал про него вчера
источник

DZ

Dmitry Zakharov in GraphQL — русскоговорящее сообщество
Спасибо
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
@fes0r если поможешь мне допилить виртуальную машину, чтоб код потом можно было на JS заводить, тогда почти будут и в оригинале =))))
источник
2018 January 12

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
@fes0r если поможешь мне допилить виртуальную машину, чтоб код потом можно было на JS заводить, тогда почти будут и в оригинале =))))
ммм сложна как-то для такой простой задачи... нипонятно
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
и что значит "почти будут в оригинале?)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ну это значит, что в JS можно воспроизвести не парясь особо =)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
точнее надо будет просто прочитать команды, вида "создай тип Х", "добавь поле Y"
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
и всё
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
ну это значит, что в JS можно воспроизвести не парясь особо =)
ммм но дженериков все еще не будет в стандарте) это будет просто своя реализация) я своб проблему в целом уже решил (постпроцессинг схемы и декораторы)
источник

KN

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

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
будут, если они смогут распаковываться в натив
мм.... ну то есть.... ты хочешь постпроцессинг?
источник

KN

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

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
я не понимаю что за "виртуальные машины" и тд.
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
тебе не нужно схему интерпритировать, число декларативная шляпа ж
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
нафига вириуалка?
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
или ты хочешь полноценные шаблоны как в плюсах?
источник

KN

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

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
хреновина, которая читает команды и исполняет называется VM
моя не понимать, мы об чем говорим вообще?
источник