graphqlify
v1.2.0
Published
Build GraphQL queries with JavaScript
Downloads
6,128
Readme
graphqlify
This module helps you build GraphQL queries using plain JavaScript objects. This can be useful when you need to programmatically build GraphQL queries. Install the module from npm to get started.
npm i -S graphqlify
Example
GraphQL
{
teamFourStar {
members {
memberName
}
saiyans: members(type: SAIYAJIN, minPower: 9000) {
memberName
powerLevel
}
}
}
JavaScript
import graphqlify, {Enum} from 'graphqlify';
const string = graphqlify({
teamFourStar: {
fields: {
members: {
fields: {memberName: {}}
},
saiyans: {
field: 'members',
params: {type: Enum('SAIYAJIN'), minPower: 9000},
fields: {memberName: {}, powerLevel: {}}
}
}
}
});