README
Graphql JS Query
Js style Graphql Query
How to use
import query from './src'
const result = query('user')({name: 'bichi'})(
'id', 'name', 'age'
).toString()
// result = user(name:"bichi"){id,name,age}
import query from './src'
const result = query('my', 'user')({name: 'bichi'})(
'id', 'name', 'age'
).toString()
// result = my:user(name:"bichi"){id,name,age}
import query from './src'
const result = query('user')({name: 'bichi'})(
'id', 'name', 'age', {
items: ['cookie', 'jam', {candy: ['red', 'blue']}]
}
).toString()
// result = user(name:"bichi"){id,name,age,items{cookie,jam,candy{red,blue}}}
import query from './src'
const result = query('user')({name: 'bichi', friends: [
{name: 'ann'},
{name: 'tom'}
]})(
'id', 'name', 'age'
).toString()
// result = user(name:"bichi",friends:[{name:"ann"},{name:"tom"]){id,name,age}