FSharp.Data.GraphQL
FSharp.Data.GraphQL copied to clipboard
FSharp implementation of Facebook GraphQL query language.
https://github.com/meziantou/Meziantou.Xunit.ParallelTestFramework
### Description The [RFC](https://github.com/graphql/graphql-spec/pull/825) for `oneOf` input types is nearing completion and is in the phase of [gathering feedback from libraries and users](https://github.com/graphql/graphql-spec/pull/825#issuecomment-1660020765) [graphql-js](https://github.com/graphql/graphql-spec/pull/825#issuecomment-1697137074) and [HotChocolate](https://chillicream.com/docs/hotchocolate/v13/defining-a-schema/input-object-types/#oneof-input-objects) already have implemented this...
Both `AbstractionTests.fs` and `UnionInterfaceTests.fs` do the same work but a bit differently. They should be merged into one file
Dgraph has a [directive ](https://dgraph.io/docs/graphql/schema/ids/) that ensures a unique field value. Do we need a directive like that?
The existing [relay pagination](https://relay.dev/graphql/connections.htm) code was synchronous, and therefore not usable against a real data-store. This PR makes the types async and introduces some strong typing. This is a breaking...
### Description .NET 8 is the current LTS version of .NET, and most new projects should be targeting `net8.0`. This lib still targets `net7.0`, which is no longer supported. See...
This will check if InputObject's type is castable to `IDictionary` and will populate that type. It will work with both `Define.InputObject` as well as `Define.InputObject` Idealy we'd reverse the order...
I propose that support is added for the [GraphQL over Server-Sent Events Protocol](https://github.com/enisdenjo/graphql-sse/blob/master/PROTOCOL.md), like HotChocolate has. This simplifies authentication, since you can use the same authentication as normal HTTP requests....