graphql-zeus icon indicating copy to clipboard operation
graphql-zeus copied to clipboard

Feature Request: Type errors on excess arguments

Open madsbuch opened this issue 9 months ago • 1 comments

Hi!

First and foremost, thanks for at great library! We use it extensively to provide a TS-native experience when querying our graphQl backend.

We do have one issue though: It would be nice to see type errors when we try to supply and argument to a query and mutation that does not exists:

const resp = await graphQlClient('mutation')({
    createFormSubmission: [
    {
        nonExistingVar: "This should give a type error"
    }, { ... }
    ]
})

When refactoring, we rely on typescript to tell us where we forgot to make changes. This small update would give a huge value in this process.

madsbuch avatar Apr 30 '24 11:04 madsbuch

In 5.4.0 it is better but arguments are still a challenge

aexol avatar May 06 '24 09:05 aexol