fix(typescript): Fix reference.md generation for APIs with multiple root-level endpoints #11158
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Refs: Slack thread from @tstanmay13
Fixes a bug in the TypeScript SDK reference.md generator where APIs with multiple root-level endpoints would only show the last endpoint in the documentation, and an empty
##section header would appear.Link to Devin run: https://app.devin.ai/sessions/ef19d2dcf49047abbf9983055b0331fa
Requested by: [email protected] (@tstanmay13)
Changes Made
addRootSection()oraddSection()) outside the endpoint loop ingenerateSnippets()addRootSection()was called inside the endpoint loop for root packages, which replaced the root section on each iteration (discarding previous endpoints)Testing
multiple-request-bodies,alias, andextendsfixtures##section headers are removedHuman Review Checklist