🪄 Magical GraphQL query engine for TypeScript
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] about 1 month ago
@_unmask
directive from fragment-definitions during persisted-operations generationPublished by github-actions[bot] about 1 month ago
"extends: ["./file1.json", "./file2.json"]
, the first file loaded that did not have a GraphQLSP plugin entry defined would throw an error and prevent subsequent files from being loaded and evaluated. The implemented change now allows for the resolver to continue iterating over extends
values trying to locate a GraphQLSP plugin entryPublished by github-actions[bot] about 1 month ago
initGraphQLTada<>()
function and include initGraphQLTada<Setup>
alias type. This alias type makes it more intuitive to declare types the return type of initGraphQLTada()
, since it mirrors the same namePublished by github-actions[bot] about 2 months ago
Published by github-actions[bot] about 2 months ago
never
default on readFragment<Document>()
signature (explicit generic passed)readFragment(doc, data)
to narrow output's __typename
s by the input type__typename
narrowing of unmasked interface fragment spreads, which could otherwise lead to confusion. This usually is relevant when the parent selection set forgets to include a __typename
selectionPublished by github-actions[bot] about 2 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
.vue
and .svelte
SFC file support out into support packages. If you need Vue support, you must now install @gql.tada/vue-support
alongside gql.tada
, and if you need Svelte support, you must now install @gql.tada/svelte-support
alongside gql.tada
doctor
commandPublished by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
NodeNext
module resolution from being used over Bundler
mode, since this is almost always a mistake@vue/[email protected]
(getBasePlugins
renamed to createPlugins
)Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
readFragment
types to allow | {}
optional fragments to be matched. When a fragment is annotated with a directive making it optional (such as @include
, @skip
, or @defer
) then its typed as optional. readFragment
previously didn't know how to match these types, but it will now match T | {}
and infer the type as suchPublished by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
Published by github-actions[bot] 4 months ago