CosminGramada / graphql-query-builder

a simple but powerful graphQL query builder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

graphql-query-builder

a simple but powerful graphQL query builder

Install

npm install wix-graphql-query-builder

bower install graphql-query-builder

Example

var Query = require('graphql-query-builder');

// example of nesting Querys
/*
{
 user( id:3500401 ) {
    id,
    nickname : name,
    isViewerFriend,

    image: profilePicture( size:50 ) {
        uri,
        width,
        height
    }
  }
}
*/

let profilePicture = new GraphQlQuery('profilePicture', {size: 50})
    .select('uri', 'width', 'height');

let user = new GraphQlQuery('user', {id: 3500401})
    .select('id', {'nickname': 'name'}, 'isViewerFriend', {'image': profilePicture});


console.log('user', user.toString());

About

a simple but powerful graphQL query builder

License:MIT License


Languages

Language:TypeScript 90.4%Language:JavaScript 9.6%