Skip to content

Instantly share code, notes, and snippets.

@browniefed
Created March 21, 2020 16:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save browniefed/4308ec6f0607c9100707e670ebdf8a8d to your computer and use it in GitHub Desktop.
Save browniefed/4308ec6f0607c9100707e670ebdf8a8d to your computer and use it in GitHub Desktop.
module.exports = {
overwrite: true,
generates: {
"./data/index.tsx": {
schema: [
{
"http://localhost:8081/v1/graphql": {
headers: {
"x-hasura-role": "anonymous"
}
}
}
],
documents: ["./queries/queries.graphql"],
plugins: [
"typescript",
"typescript-operations",
"typescript-react-apollo"
],
config: {
preResolveTypes: true,
skipTypename: false,
withHooks: true,
withHOC: false,
withComponent: false,
enumsAsTypes: true,
constEnums: true
}
},
"./data/admin_client.tsx": {
schema: [
{
"http://localhost:8081/v1/graphql": {
headers: {
"x-hasura-admin-secret": "secret",
"x-hasura-role": "admin"
}
}
}
],
documents: ["./queries/admin/**.graphql"],
plugins: [
"typescript",
"typescript-operations",
"typescript-react-apollo"
],
config: {
preResolveTypes: true,
skipTypename: false,
withHooks: true,
withHOC: false,
withComponent: false,
enumsAsTypes: true,
constEnums: true
}
},
"./data/admin.ts": {
schema: [
{
"http://localhost:8081/v1/graphql": {
headers: {
"x-hasura-admin-secret": "secret",
"x-hasura-role": "admin"
}
}
}
],
documents: ["./queries/admin/**.graphql"],
plugins: [
"typescript",
"typescript-operations",
"typescript-graphql-request"
],
config: {
preResolveTypes: true,
skipTypename: false,
enumsAsTypes: true,
constEnums: true
}
},
"./data/user.tsx": {
schema: [
{
"http://localhost:8081/v1/graphql": {
headers: {
"x-hasura-admin-secret": "secret",
"x-hasura-role": "user"
}
}
}
],
documents: ["./queries/users/**.graphql"],
plugins: [
"typescript",
"typescript-operations",
"typescript-react-apollo"
],
config: {
preResolveTypes: true,
skipTypename: false,
withHooks: true,
withHOC: false,
withComponent: false,
enumsAsTypes: true,
constEnums: true
}
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment