Graphql JS Query
Js style Graphql Query
You can use this library to create code similar to Graphql Query.
$ npm install graphql-js-query$ yarn add graphql-js-query
Members
- query: (name) => (params) => QueryBuilder
- QueryBuilder
- .toString(): build Graphql Query string
- .request(url, params?, options?): request
How to use
const result = name: 'bichi' 'id' 'name' 'age' /* user(name:"bichi"){ id, name, age}*/
const result = name: 'bichi' 'id' 'name' 'age' /* my:user(name:"bichi"){ id, name, age}*/
const result = name: 'bichi' 'id' 'name' 'age' 'items': 'cookie' 'jam' candy: 'red' 'blue' /*user(name:"bichi"){ id, name, age, items{ cookie, jam, candy{ red, blue, } }} */
const result = name: '$name' friends: name: 'ann'name: 'tom' 'id' 'name' 'age' result /* user(name:"$name",friends:[{name:"ann"},{name:"tom"]){ id, name, age} */