Pekka Heikura
Pekka Heikura
Syntax Tree - [ ] Visitors - [x] Modifications
Add validation at new parser AST node level - [ ] ExecutableDefinition - [ ] TypeSystemDefinition - [ ] TypeSystemExtension
- Replace type system with language nodes? - Customizable execution pipeline - Separate resolvers from schema and pass them on execute - Use Microsoft.Extensions.DependencyInjection to compose the pipeline
Instead of calling `Executor.SubscribeAsync` split the pipeline into two parts and use the lower level functions https://github.com/pekkah/fugu-graphql/blob/552d0aa6ac86cdea1aa1bdaad0e53ed473a6ec6c/src/graphql/execution/Subscription.cs#L97 https://github.com/pekkah/fugu-graphql/blob/552d0aa6ac86cdea1aa1bdaad0e53ed473a6ec6c/src/graphql/execution/Subscription.cs#L62 Allow overriding the default functions trough options.
Some of the tests on Jasper are failing due to conversions not using invariant culture. Tracked the parsing logic here.