module.exports = withDefaults | |
const graphql = require('./graphql') | |
function withDefaults (request, newDefaults) { | |
const newRequest = request.defaults(newDefaults) | |
const newApi = function (query, options) { | |
return graphql(newRequest, query, options) | |
} | |
newApi.defaults = withDefaults.bind(null, newRequest) | |
return newApi | |
} |