Log in to GraphQL Editor
Docs
Projects Cloud

Specify resolvers in a repo | GraphQL CLI

To specify resolvers in a repo use the CLI to add those with a command or manually edit the stucco.json file.

Adding a resolver

npx gecli resolver

This above command will interactively ask you about what resolver code you want to create.

Adding manually

Given that the schema.graphql in your repository looks something like this:

schema.graphql :

type Query{
    hello: String!
}

schema {
    query: Query
}

You can specify the resolver as follows. As you see the name is the path to a generated or js file.

stucco.json :

{
    "resolvers": {
        "Query.bundle": {
            "resolve": {
                "name": "lib/Query/hello"
            }
        }
    }
}

hello.js :

export const handler = () => "world"