Skip to content

Traverse "extends" properties and flatten the inherited structure. - #5

Merged
mhanberg merged 1 commit into
elixir-tools:mainfrom
Moosieus:moo/extends-opt-a
Dec 14, 2025
Merged

mhanberg merged 1 commit into
elixir-tools:mainfrom
Moosieus:moo/extends-opt-a

Conversation

@Moosieus

@Moosieus Moosieus commented Dec 2, 2025

Copy link
Copy Markdown
Contributor

Intent being to ensure that the workDoneToken property is properly included into the generated initializeParams struct.

@mhanberg

mhanberg commented Dec 9, 2025

Copy link
Copy Markdown
Collaborator

Really sorry, will take a look at this this week.

@mhanberg

Copy link
Copy Markdown
Collaborator

This seems good, is it ready to merge?

@Moosieus
Moosieus marked this pull request as ready for review December 14, 2025 20:10
@Moosieus

Copy link
Copy Markdown
Contributor Author

Should be, spot-checking a few final things

@Moosieus

Copy link
Copy Markdown
Contributor Author

All looks kosher to me. Generated code follows LSP specification as far as I've spot-checked, no anomalies or issues. Also maps the expected progress token at runtime.

@mhanberg
mhanberg merged commit 1a80906 into elixir-tools:main Dec 14, 2025
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.

2 participants