Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues/81 one of schema #87

Merged
merged 8 commits into from
Aug 11, 2023
Merged

Issues/81 one of schema #87

merged 8 commits into from
Aug 11, 2023

Conversation

Tomboyo
Copy link
Owner

@Tomboyo Tomboyo commented Aug 9, 2023

No description provided.

Tomboyo and others added 5 commits July 22, 2023 15:10
Creates a new interface for the OneOf schema, and adds the implements
clause to the $ref class using a new Modifier, AddInterface.

This changes the core from a pure uninterrupted stream to a two-step
process: The first step collects Definitions and Modifiers together into
a table of name -> definition, then streams the finished result out for
rendering. As a result, the whole AST is collected in memory.

Co-authored-by: (Jonathan) Luke Green <lukeg496@gmail.com>
Co-authored-by: Hugo Pereira <hdcpereira@protonmail.com>
Co-authored-by: Hugo Pereira <hdcpereira@protonmail.com>
Co-authored-by: Hugo Pereira <hdcpereira@protonmail.com>
Co-authored-by: (Jonathan) Luke Green <lukeg496@gmail.com>
Co-authored-by: Hugo Pereira <hdcpereira@protonmail.com>
@Tomboyo Tomboyo merged commit ea41324 into main Aug 11, 2023
2 checks passed
@Tomboyo Tomboyo deleted the issues/81-one-of-schema branch October 22, 2023 19:17
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.

None yet

3 participants