3.1.1 • Published 1 year ago

@saneksa/graphql-query-builder v3.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

graphql-query-builder

a simple but powerful graphQL query builder

Install

npm install @saneksa/graphql-query-builder

yarn add @saneksa/graphql-query-builder

Example

import { GraphQlQuery } from "@saneksa/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());
3.1.1

1 year ago

3.1.0

1 year ago

3.0.1

1 year ago

3.0.0

1 year ago

2.1.0

1 year ago