-
-
Notifications
You must be signed in to change notification settings - Fork 392
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Allow returning anything in a validator (#1104)
* chore: WIP adding in inferencing to validator's return type * chore: more work on fixing types * chore: wip on things more * chore: fix issues with FormApi and FieldApi * chore: add more fields to infer * chore: change typed from unknown to undefined * chore: more fixes * chore: add some new type tests * chore: add more type tests * ci: apply automated fixes and generate docs * chore: migrate React components to use new prop types * chore: move useTransform hook to new types * chore: add convinience type for AnyFormAPI and AnyFieldAPI * ci: apply automated fixes and generate docs * chore: fix NextJS and Remix adapters * chore: fix build of Start adapter * ci: apply automated fixes and generate docs * ci: apply automated fixes and generate docs * chore: fix issues with Nx on Windows * chore: fix issues with FieldAny in examples * chore: upgrade React packages to stable * chore: WIP attempt to fix Start package * chore: fix mergeForm typing * ci: apply automated fixes and generate docs * chore: migrate Angular adapter to use new API * ci: apply automated fixes and generate docs * chore: migrate Lit adapter to new generics * ci: apply automated fixes and generate docs * chore: attempt 1 at fixing Vue's types * chore: fix Vue types for JSX and Vue SFCs alike * chore: migrate Vue type to use new generics * chore: fix Vue test types * chore: fix Vue examples * ci: apply automated fixes and generate docs * chore: migrate Solid to new generics system * chore: fix Solid examples * ci: apply automated fixes and generate docs * ci: apply automated fixes and generate docs (attempt 2/3) * chore: fix issues with Solid library * chore: fix knip * chore: fix issues with error casting * chore: fix issue with ESLint * docs: show errorMap and errorarray * chore: upgrade all deps * ci: apply automated fixes and generate docs * ci: apply automated fixes and generate docs * chore: address PR feedback * ci: apply automated fixes and generate docs * chore: fix build * ci: apply automated fixes and generate docs * chore: infer from SchemaV1 * ci: apply automated fixes and generate docs * chore: fix zod form adapter test * fix: legacy validators now work as intended for fields and onChange only * Revert "fix: legacy validators now work as intended for fields and onChange only" This reverts commit 266ea98. * chore: wip migrate field away from return type to validator fn inferrencing * chore: wip handle updating meta props * chore: noinfer nothing * chore: other cleanup on the API idea * chore: revert adapter typing fix attempts * chore: delete all form adapter codebases * chore: remove now deleted packages from package.json * chore: remove Yup examples Yup does not yet support Standard Schema, so we're dropping support until it does * feat: make standard schema return Issue objects, not a single string, add `disableErrorFlat` option, remove validators props * chore: fix adapters types * chore: remove old Zod and Valibot examples Now we simply support standard schema * chore: fix CI * ci: apply automated fixes and generate docs * chore: wip fixing issues with return types * chore: WIP refactor return types TODO: Refactor form adapters * chore: add failing tests for `fields` type errors * chore: fix edgecase with "fields" return type * chore: fix standard schema typing edgecase * ci: apply automated fixes and generate docs * chore: fix Angular adapter's types * ci: apply automated fixes and generate docs * chore: fix Lit adapter * ci: apply automated fixes and generate docs * chore: fix react form types, add Standard Schema support to SSR adapters * chore: fix typing problems with errors array * chore: fix TS types for solid * chore: fix Vue TS types * chore: fix CI * ci: apply automated fixes and generate docs * docs: remove validatorAdapter mentions * ci: apply automated fixes and generate docs * docs: improve TanStack Start docs * chore: fix build artifacts * ci: apply automated fixes and generate docs --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- Loading branch information
1 parent
c008984
commit d8ed149
Showing
332 changed files
with
11,217 additions
and
10,814 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.