Sample use
let mutation = new Mutation("sign_up", {email: "randommail@mail.fr", password:"secretPassword"}); mutation.get(["id", "pseudo", "credits"]); // mutation.toString() is equal to : // mutation { // sign_up(email: "randommail@mail.fr", password:"secretPassword"){ // id, pseudo, credits // } // }
Some Sample
let mutation = new Mutation("shop_buy", {ShopUserID: 1}); let shop = new Mutation("response").get(["isOK", {items: ["name", "price"]}]) // is equal to {response: "isOK"} mutation.get(shop); // mutation.toString() is equal to : // mutation { // shop_buy(ShopUserID: 1){ // response{ // isOk, // items{ // name, price // } // } // } // }
let query = new Query("login", {email: "randommail@mail.fr", password:"secretPassword"}); query.get(["id", "pseudo", "credits"]); // query.toString() is equal to : // query { // login(email: "randommail@mail.fr", password:"secretPassword"){ // id, pseudo, credits // } // }
let query = new Query("shop_show", {ShopUserID: 1}); let shop = new Query("response").get(["shopName", {items: ["name", "price"]}]) // is equal to {response: "isOK"} query.get(shop); // query.toString() is equal to : // query { // shop_show(ShopUserID: 1){ // response{ // shopName, // items{ // name, price // } // } // } // }
Return the Mutation instance
please dont touch
Generated using TypeDoc
Mutation
Sample use
let mutation = new Mutation("sign_up", {email: "randommail@mail.fr", password:"secretPassword"}); mutation.get(["id", "pseudo", "credits"]); // mutation.toString() is equal to : // mutation { // sign_up(email: "randommail@mail.fr", password:"secretPassword"){ // id, pseudo, credits // } // }
Some Sample
let mutation = new Mutation("shop_buy", {ShopUserID: 1}); let shop = new Mutation("response").get(["isOK", {items: ["name", "price"]}]) // is equal to {response: "isOK"} mutation.get(shop); // mutation.toString() is equal to : // mutation { // shop_buy(ShopUserID: 1){ // response{ // isOk, // items{ // name, price // } // } // } // }
Query
Sample use
let query = new Query("login", {email: "randommail@mail.fr", password:"secretPassword"}); query.get(["id", "pseudo", "credits"]); // query.toString() is equal to : // query { // login(email: "randommail@mail.fr", password:"secretPassword"){ // id, pseudo, credits // } // }
Some Sample
let query = new Query("shop_show", {ShopUserID: 1}); let shop = new Query("response").get(["shopName", {items: ["name", "price"]}]) // is equal to {response: "isOK"} query.get(shop); // query.toString() is equal to : // query { // shop_show(ShopUserID: 1){ // response{ // shopName, // items{ // name, price // } // } // } // }