@forrestjs/service-hasura-client
Version:
NodeJS client to issue GraphQL queries towards an Hasura endpoint, and Hasura admin APIs
23 lines (20 loc) • 431 B
JavaScript
module.exports = (global) => {
return {
hasura: {
query: async (query, variables) => {
const res = await global.testPost("/hasura/query", {
query,
variables
});
return res.data;
},
sql: async (sql, source) => {
const res = await global.testPost("/hasura/sql", {
sql,
source
});
return res.data;
}
}
};
};