-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
release: Quicktype v23.1.0 #2610
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* standardise json formatting * fix @types in deps * add file association for schema files * uses const type for All array * move python args to own constructor * make constructor first in misc languages * add generics to TargetLanguage for names and extension * fix generics for JavaScript + subclassing * add strict types for language names and display names * move language displayName, names, extension to class static members * add strict typing for language name * ♻️ * Revert "move language displayName, names, extension to class static members" This reverts commit 5ca879c. * add generics to TargetLanguage for names and extension * fix generics for JavaScript + subclassing * ♻️ * install eslint packages * add eslint config * remove tslint * eslint autofix * update eslint rules, eslintignore * add lint:fix script * update eslint rules, eslintignore * add lint:fix script * add import rules * add import rules * update import rules * reduce excess style rules * downgrade remaining to warnings * fix enum values fixup! fix enum values * add all missing accessibility modifiers fixup! add all missing accessibility modifiers fixup! add all missing accessibility modifiers * fix nullish errors * update import rules * fix all require imports * fix all imports * reduce excess style rules * fix any types fixup! fix any types fixup! fix any types * fix misc errors * downgrade remaining to warnings * return types * fix types errors * fix json import for test tsconfig * auto lint fix * fix lint errors in extension * fix lint errors in Elixir * make ref.pushElement public * fix misc * fix accidental public in CSharp raw text get * use full generics for all languages to all extensibility * add generics for elixir * typescript 4.9 doesn't support const generics yet * export LanguageName type and predicates * fix type safety for extension * fix type safety for cli * reduce target language generic to singular config object * update all non-inherited target languages to have external language config * flatten all languages to extend from TargetLanguage * fix new lint errors * Merge branch 'refactor/imports/languages' * fix package-lock * lint fixed * use LanguageName in cli index * fix type errors in test * add docs for creating custom languages and renderers * update README
* standardise json formatting * fix @types in deps * add file association for schema files * uses const type for All array * move python args to own constructor * make constructor first in misc languages * add generics to TargetLanguage for names and extension * fix generics for JavaScript + subclassing * add strict types for language names and display names * move language displayName, names, extension to class static members * add strict typing for language name * ♻️ * Revert "move language displayName, names, extension to class static members" This reverts commit 5ca879c. * add generics to TargetLanguage for names and extension * fix generics for JavaScript + subclassing * ♻️ * install eslint packages * add eslint config * remove tslint * eslint autofix * update eslint rules, eslintignore * add lint:fix script * update eslint rules, eslintignore * add lint:fix script * add import rules * add import rules * update import rules * reduce excess style rules * downgrade remaining to warnings * fix enum values fixup! fix enum values * add all missing accessibility modifiers fixup! add all missing accessibility modifiers fixup! add all missing accessibility modifiers * fix nullish errors * update import rules * fix all require imports * fix all imports * reduce excess style rules * fix any types fixup! fix any types fixup! fix any types * fix misc errors * downgrade remaining to warnings * return types * fix types errors * fix json import for test tsconfig * auto lint fix * fix lint errors in extension * fix lint errors in Elixir * make ref.pushElement public * fix misc * fix accidental public in CSharp raw text get * use full generics for all languages to all extensibility * add generics for elixir * typescript 4.9 doesn't support const generics yet * export LanguageName type and predicates * fix type safety for extension * fix type safety for cli * reduce target language generic to singular config object * strongly type Renderer Options with map for enums * support existing tuple params * update all non-inherited target languages to have external language config * flatten all languages to extend from TargetLanguage * fix new lint errors * Merge branch 'refactor/imports/languages' * fix package-lock * lint fixed * use LanguageName in cli index * fix type errors in test * add docs for creating custom languages and renderers * update README * working tuple type generics * re-export All through index * move language specific types into own file * use map arg for EnumOption instead of tuple * remove custom NoInfer * split OptionMap and OptionValues types * update EnumOptions to use map * update getOptions to return options object instead of array * aggregate language options types * fix naming style options for C langs * use LanguageOptions in Run * readd NoInfer util type * add LanguageOptions type * move RendererOptions to own dir * move options types to own file * update type of LanguageOptions to reflect input * fix types errors in cli script * rename back to RendererOptions * fix type error for fixtures.ts * update messageError * update getOptionValues to use name instead of key * require defaults for EnumOptions * rename options types * remove unused members of OptionDefinition * fix defaults for c-based
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
Related Issue
Motivation and Context
Previous Behaviour / Output
New Behaviour / Output
How Has This Been Tested?
Screenshots (if appropriate):