mirror of
https://github.com/LukeHagar/form.git
synced 2025-12-06 12:27:45 +00:00
* chore: first pass * chore: onto something I think * chore: closer but no cigar * chore: infer validator * chore: infer zod * feat: add validation transformer logic * chore: fix typings for react adapter * chore: fix issue with `this` not being defined properly * chore: mostly update FieldInfo types from Vue * chore: work on fixing type inferencing * fix: make ValidatorType optional * chore: make TName restriction easier to grok * chore: fix React types * chore: fix Vue types * chore: fix typing issues * chore: fix various linting items * chore: fix ESlint and validation logic * chore: fix inferencing from formdata * chore: fix form inferencing * chore: fix React TS types to match form validator logic * chore: fix Vue types * chore: migrate zod validation to dedicated package * chore: add first integration test for zod adapter * chore: enable non-validator types to be passed to validator * feat: add yup 1.x adapter * chore: add functionality and tests for form-wide validators * chore: fix typings of async validation types * fix: async validation should now run as-expected more often * chore: add async tests for Yup validator * chore: rename packages to match naming schema better * chore: add Zod examples for React and Vue * chore: add React and Vue Yup support * chore: fix formatting * chore: fix CI types * chore: initial work to drastically improve docs * docs: improve docs for validation * docs: add adapter validation docs
15 lines
652 B
Diff
15 lines
652 B
Diff
diff --git a/dist/rollup.js b/dist/rollup.js
|
|
index 0f6400eedfad49091ca952ee5863bd027e3b8417..f08abd327e031cd8d18729e955b5f3b45f6f3f92 100644
|
|
--- a/dist/rollup.js
|
|
+++ b/dist/rollup.js
|
|
@@ -6805,6 +6805,9 @@ export { ${[...exportedNames].join(", ")} };
|
|
}
|
|
}
|
|
}
|
|
+ // https://github.com/Swatinem/rollup-plugin-dts/pull/287
|
|
+ // `this` is a reserved keyword that retrains meaning in certain Type-only contexts, including classes
|
|
+ if (name === "this") return;
|
|
const { ident, expr } = createReference(id);
|
|
this.declaration.params.push(expr);
|
|
this.returnExpr.elements.push(ident);
|