Skip to content

Commit 4785253

Browse files
authored
Merge pull request #1407 from rvsia/removeRedundantFile
fix(renderer): remove duplicated file
2 parents 10a82a2 + 759b337 commit 4785253

File tree

3 files changed

+3
-30
lines changed

3 files changed

+3
-30
lines changed

packages/react-form-renderer/src/use-field-api/compose-validators.d.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,2 @@
1-
const composeValidators =
2-
(validators = []) =>
3-
(value, allValues, meta) => {
4-
const [initialValidator, ...sequenceValidators] = validators;
5-
const resolveValidator = (error, validator) => {
6-
if (error) {
7-
return error;
8-
}
9-
10-
if (typeof validator !== 'function') {
11-
return undefined;
12-
}
13-
14-
return validator(value, allValues, meta);
15-
};
16-
17-
const result = resolveValidator(undefined, initialValidator);
18-
19-
if (result?.then) {
20-
return result.then(() => sequenceValidators.reduce(resolveValidator, undefined)).catch((error) => error);
21-
}
22-
23-
return sequenceValidators.reduce(resolveValidator, result);
24-
};
25-
26-
export default composeValidators;
1+
// keep this file for backwards compatibility
2+
export { default } from '../compose-validators';

packages/react-form-renderer/src/use-field-api/use-field-api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import convertInitialValue from './convert-initial-value';
66
import assignSpecialType from './assign-special-type';
77
import componentTypes from '../component-types';
88
import { prepareArrayValidator, getValidate } from './validator-helpers';
9-
import composeValidators from './compose-validators';
9+
import composeValidators from '../compose-validators';
1010
import isEqual from 'lodash/isEqual';
1111
import get from 'lodash/get';
1212

0 commit comments

Comments
 (0)