Skip to content

Stable Argument Mapping#31

Merged
scoop1120 merged 1 commit into
mainfrom
return-compound-types
Feb 3, 2026
Merged

Stable Argument Mapping#31
scoop1120 merged 1 commit into
mainfrom
return-compound-types

Conversation

@scoop1120
Copy link
Copy Markdown
Contributor

This pull request updates the way argument sequences are constructed for Deno GraphQL resolvers, improving how non-injected arguments are passed to Deno operations. The main change is the addition of a stable argument map as a final argument, which helps maintain positional argument integrity while providing Deno resolvers with a consistent view of all non-injected arguments.

Argument handling improvements:

  • The function now appends a final Arg::Serde object containing all non-injected arguments as a single serde_json::Value::Object, making argument access more stable for Deno resolvers.
  • Refactored the argument resolution stream to assign its result to resolved_args, supporting the new logic for adding the argument map.

@scoop1120 scoop1120 merged commit 92a59a0 into main Feb 3, 2026
7 checks passed
@scoop1120 scoop1120 deleted the return-compound-types branch February 3, 2026 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant