Граф коммитов

2212 Коммитов

Автор SHA1 Сообщение Дата
Mark Probst e4d2dbcedb More input refactoring 2018-04-07 16:35:51 -07:00
Mark Probst e86a82c03e Small input refactor 2018-04-07 16:28:54 -07:00
Mark Probst ec467d072f Make Run simpler 2018-04-07 16:14:36 -07:00
Mark Probst ecdb2e8052 Move more stuff into Inputs 2018-04-07 15:57:38 -07:00
Mark Probst 0f7bfbe483 Make InputData into a class. Fixes #771 2018-04-07 12:41:10 -07:00
Mark Probst 3a4a0c844f Start moving inputs processing into its own file
This is too entangled with Run to be maintainable.
2018-04-07 11:56:53 -07:00
Mark Probst a4e065f52e Basic support for multiple JSON Schema inputs 2018-04-07 11:56:38 -07:00
Mark Probst feb27c4632
Merge pull request #769 from quicktype/alphabetize-schema-input
Alphabetize properties in JSON Schema input. Fixes #767
2018-04-06 22:47:29 -07:00
Mark Probst f3cd61dfaf
Merge pull request #765 from quicktype/json-schema-object-output
JSON Schema full object type support
2018-04-06 22:45:42 -07:00
Mark Probst 34f43f117a Output full object types in JSON Schema. Fixes #747 2018-04-06 21:50:38 -07:00
Mark Probst 6b51705746 Infrastructure fo supporting full object types in renderers 2018-04-06 21:50:34 -07:00
Mark Probst 19e872c925 Alphabetize properties in JSON Schema input. Fixes #767 2018-04-06 21:49:05 -07:00
Mark Probst 1f9ae2d6c6
Merge pull request #768 from quicktype/error-message-name
Put error message name into exception. Fixes #766
2018-04-06 21:19:23 -07:00
Mark Probst 5ba638ab34 Put error message name into exception. Fixes #766 2018-04-06 20:50:13 -07:00
Mark Probst bc1867f785
Merge pull request #763 from quicktype/ts-optional-vs-nullable
JavaScript optional vs nullable. Fixes #740
2018-04-06 06:02:59 -07:00
Mark Probst 4ed107ecca Test diff via schema for TypeScript 2018-04-05 22:46:18 -07:00
Mark Probst 036a5dd57a Run stricter tests for TS input 2018-04-05 22:46:18 -07:00
Mark Probst 3bf4cd848e Distinguish optional and nullable in all JavaScript languages 2018-04-05 22:45:21 -07:00
Mark Probst 184bd884b2
Merge pull request #762 from quicktype/csharp-decimal
C# option to use decimal.  Fixes #636
2018-04-05 21:36:32 -07:00
Mark Probst e27b18e458 C# option to use decimal. Fixes #636 2018-04-05 21:18:58 -07:00
Mark Probst 149b50e615
Merge pull request #760 from quicktype/run-tslint-in-ci
Run TSLint when testing.  Fixes #758
2018-04-05 13:32:02 -07:00
Mark Probst eeb9ef89a6 Run TSLint when testing. Fixes #758 2018-04-05 12:22:12 -07:00
Mark Probst a7d6865127
Merge pull request #755 from quicktype/fix-required-intersection
Fix required intersection
2018-04-05 12:03:03 -07:00
Mark Probst fcccb88f09
Merge pull request #756 from quicktype/swift-prefix
Type prefixes for Swift. Fixes #705
2018-04-05 11:43:02 -07:00
Mark Probst 566155fe48
Merge pull request #759 from quicktype/fix-tests
Fix tests
2018-04-05 11:22:59 -07:00
Mark Probst 2107399fb6 Be more strict about async and promises 2018-04-05 10:46:11 -07:00
Mark Probst f528d0af83 Fix an async issue in the test suite 2018-04-05 10:45:15 -07:00
Mark Probst 78ceb8fb87 Add test cases 2018-04-05 09:15:53 -07:00
Mark Probst 9bd46d076a Type prefixes for Swift. Fixes #705 2018-04-05 09:02:44 -07:00
Mark Probst 65095c359c Fix intersection of required properties. Fixes #750 2018-04-05 08:30:09 -07:00
376TEMP afc5824462 Update README.md (#753) 2018-04-05 07:33:25 -07:00
Mark Probst 350c61f060
Merge pull request #754 from quicktype/fixes
Remove an unused import
2018-04-05 07:32:42 -07:00
Mark Probst 3c35f05487 Remove an unused import 2018-04-05 06:57:26 -07:00
Mark Probst 87bff716bc
Merge pull request #752 from quicktype/messages
Messages
2018-04-04 22:25:10 -07:00
Mark Probst 05ea19b8ec Messages, messages, messages! 2018-04-04 21:58:56 -07:00
Mark Probst 80358828cd Don't use naked throw in compressed JSON 2018-04-04 21:58:12 -07:00
Mark Probst 6121441bfb More messagification 2018-04-04 19:01:14 -07:00
Mark Probst 0be39e2dbc
Merge pull request #748 from quicktype/messages
Messages
2018-04-04 12:01:01 -07:00
Mark Probst b482458b76 Use our own Error type for exceptions 2018-04-04 11:07:39 -07:00
Mark Probst 7accad4e44 More better error handling 2018-04-04 09:37:05 -07:00
Mark Probst 1a620ad2cc Make panic use error message, not the other way around 2018-04-04 08:52:08 -07:00
Mark Probst 5616fadba2
Merge pull request #749 from krk/rust-any
Make rust anyType optional, fixes #702
2018-04-04 08:18:29 -07:00
Mark Probst 2ca82067ac Fix TSLint issues 2018-04-03 22:50:52 -07:00
Mark Probst 1cb196a746 More messagification 2018-04-03 22:44:49 -07:00
Mark Probst 1d4be628a5 Add comment with static types for errors for TS 2.8 2018-04-03 21:04:29 -07:00
Mark Probst c3b370a40e
Merge pull request #718 from quicktype/messages
Messages API
2018-04-03 09:20:51 -07:00
Mark Probst ebb1f29706 Reword 2018-04-03 08:55:41 -07:00
Mark Probst f55358a6eb Messageify all of JSONSchemaInput 2018-04-03 08:41:48 -07:00
Mark Probst 5bf12550b1 Add test for an optional "any" property 2018-04-03 18:39:30 +03:00
krk 3591b3e313 Make rust anyType optional, fixes #702 2018-04-03 18:39:30 +03:00