@rc-component/form
Advanced tools
| export default function delayFrame(): Promise<void>; |
| import raf from "@rc-component/util/es/raf"; | ||
| export default async function delayFrame() { | ||
| return new Promise(resolve => { | ||
| raf(() => { | ||
| resolve(); | ||
| }); | ||
| }); | ||
| } |
| export default function delayFrame(): Promise<void>; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { | ||
| value: true | ||
| }); | ||
| exports.default = delayFrame; | ||
| var _raf = _interopRequireDefault(require("@rc-component/util/lib/raf")); | ||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
| async function delayFrame() { | ||
| return new Promise(resolve => { | ||
| (0, _raf.default)(() => { | ||
| resolve(); | ||
| }); | ||
| }); | ||
| } |
+5
-0
@@ -11,2 +11,3 @@ function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } | ||
| import { containsNamePath, defaultGetValueFromEvent, getNamePath, getValue } from "./utils/valueUtil"; | ||
| import delayFrame from "./utils/delayUtil"; | ||
| const EMPTY_ERRORS = []; | ||
@@ -312,2 +313,6 @@ const EMPTY_WARNINGS = []; | ||
| // Should wait for the frame render, | ||
| // since developer may `useWatch` value in the rules. | ||
| await delayFrame(); | ||
| // Start validate | ||
@@ -314,0 +319,0 @@ let filteredRules = this.getRules(); |
+5
-0
@@ -16,2 +16,3 @@ "use strict"; | ||
| var _valueUtil = require("./utils/valueUtil"); | ||
| var _delayUtil = _interopRequireDefault(require("./utils/delayUtil")); | ||
| function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); } | ||
@@ -321,2 +322,6 @@ function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } | ||
| // Should wait for the frame render, | ||
| // since developer may `useWatch` value in the rules. | ||
| await (0, _delayUtil.default)(); | ||
| // Start validate | ||
@@ -323,0 +328,0 @@ let filteredRules = this.getRules(); |
+1
-1
| { | ||
| "name": "@rc-component/form", | ||
| "version": "1.6.2", | ||
| "version": "1.7.0", | ||
| "description": "React Form Component", | ||
@@ -5,0 +5,0 @@ "typings": "es/index.d.ts", |
+2
-2
@@ -9,4 +9,4 @@ # rc-field-form | ||
| [npm-url]: http://npmjs.org/package/rc-field-form | ||
| [github-actions-image]: https://github.com/react-component/field-form/workflows/CI/badge.svg | ||
| [github-actions-url]: https://github.com/react-component/field-form/actions | ||
| [github-actions-image]: https://github.com/react-component/field-form/actions/workflows/main.yml/badge.svg | ||
| [github-actions-url]: https://github.com/react-component/field-form/actions/workflows/main.yml | ||
| [codecov-image]: https://img.shields.io/codecov/c/github/react-component/field-form/master.svg?style=flat-square | ||
@@ -13,0 +13,0 @@ [codecov-url]: https://codecov.io/gh/react-component/field-form/branch/master |
250418
0.44%79
5.33%6473
0.47%