Shane Krueger

Results 81 issues of Shane Krueger

I tried importing an image (added under `src/images`) to use with React, and after adding a `images.d.ts` file like this: ```ts declare module '*.svg' { const content: any; export default...

Note that AddMemoryCache has not been changed to UseMemoryCache here because it still is based on IDocumentCache. Sort order is added to `IConfigureExecution`, but is only used internally, unless a...

documentation
test

Api approvals broke with the .NET 6.0.400 SDK released today. Not sure why; they run fine on my PC. For some reason it would seem that the api approvals generate...

This adds `AutoRegisteringInterfaceGraphType` which is almost identical to `AutoRegisteringObjectGraphType`, except it inherits from `InterfaceGraphType` rather than from `ObjectGraphType`. The following additional changes were necessary to finish proper support of this...

enhancement
new API

I think this is required for #3272

enhancement
BREAKING

If field builders are the primary design suggestion, the documentation for scoped services should transition to using the extension methods provided by `GraphQL.MicrosoftDI`. _Originally posted by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/3237#discussion_r925889566_

documentation

Closes #474 Alternative to #3246 This scalar type is not specifically a "JSON" graph type so much as it is an 'any' graph type. Meaning, it can represent any simple...

As of now it is difficult to "deserialize" variables (meaning, through the specified scalar or complex object graph type) within a validation rule. So for example if a user wanted...

enhancement

This contains the precompilation code from PR #2016 retargeted to the `develop` branch. Thanks to @IdeaHunter for supplying this PR! ### Before | Method | UseCaching | Mean | Error...

needs review
performance
BREAKING

NestedFragmentsComparer.cs:26 throws an `InvalidOperationException` if a fragment cycle is detected. This condition is handled by another validation rule and likely should not throw here. Like I do for the authorization...

complexity