-
Notifications
You must be signed in to change notification settings - Fork 8
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
feature(#285): Add Zod to Massively Improve Validation #494
Conversation
Your Render PR Server URL is https://kotti-pr-494.onrender.com. Follow its progress at https://dashboard.render.com/static/srv-c4rrqhcobjddd9dd0svg. |
6ec4813
to
855e578
Compare
855e578
to
081448d
Compare
fb60c3f
to
6c952c6
Compare
lgtm so far. Not all components got a redo, but we can do that incrementally. Approved |
3197c8b
to
7bf234a
Compare
3309c23
to
7d06d7e
Compare
TS 4.4.2 is unfortunately not possible yet, as there’s this rollup+typescript bug that will most likely be fixed in TS 4.4.3: rollup/plugins#983 microsoft/TypeScript#45633
Previously, the upgrade to 4.3 made the pipelines fail. This should hopefully now be fixed. Co-Authored-By: Moritz Vetter <16950410+HansAuger@users.noreply.github.com>
…Defined This isn’t necessary for TS itself, but somehow ts-jest didn’t see this... upgrading to latest didn’t fix this bug unfortunately, so this is as good as it gets
Unfortunately, while this works for some types in Vue, this resolves some others to any. As far as I can tell, this is due to PropType<> being buggy. I also tested @vue/composition-api@1.1.5 and PropType does appear to be broken there as well. Let’s hope that one day Vue will properly support this.
7d06d7e
to
c46835a
Compare
c46835a
to
37b015d
Compare
Since there are a bunch of changes since my review I dismiss my last one. Please mark MR as draft
b1fd8c4
to
abd60f8
Compare
@HansAuger Well, it’s not really a draft, it’s just that I found some ways to improve it while I’m waiting for @carsoli’s review :( |
Closes #285
Split to multiple PRs. See #504