Skip to content

Commit eba3199

Browse files
Chad LefortChadLefort
authored andcommitted
fix(renderer): Changed validator mapper type to export object
1 parent 2c5978d commit eba3199

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

packages/react-form-renderer/src/files/form-renderer.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { FormApi, SubmissionErrors } from 'final-form';
33
import { FormProps } from 'react-final-form';
44
import Schema from './schema';
55
import ComponentMapper from './component-mapper';
6-
import ValidatorMapper from './validator-mapper';
6+
import { ValidatorMapper} from './validator-mapper';
77
import ActionMapper from './action-mapper';
88
import SchemaValidatorMapper from './schema-validator-mapper';
99
import { FormTemplateRenderProps } from './form-template-render-props';

packages/react-form-renderer/src/files/renderer-context.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ReactNode } from 'react';
22
import { FormApi } from 'final-form';
33
import ComponentMapper from './component-mapper';
4-
import ValidatorMapper from './validator-mapper';
4+
import { ValidatorMapper } from './validator-mapper';
55
import ActionMapper from './action-mapper';
66
import Field from './field';
77
import { AnyObject } from './common';
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
interface ValidatorMapper {
2-
[key: string]: (options: object) => (value: any, allValues: object) => string;
1+
export interface ValidatorMapper {
2+
[key: string]: (options?: object) => (value: any, allValues: object) => string | undefined;
33
}
44

5-
export default ValidatorMapper;
5+
declare const validatorMapper: ValidatorMapper;
6+
export default validatorMapper;

packages/react-form-renderer/src/form-renderer/validator-helpers.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ValidatorType } from "../files/use-field-api";
22
import { ReactNode } from "react";
3-
import ValidatorMapper from "../files/validator-mapper";
3+
import { ValidatorMapper } from "../files/validator-mapper";
44
import { DataType } from "../files/data-types";
55

66
export type ValidatorFunction = (value: any, allValues: object) => ReactNode | undefined;

0 commit comments

Comments
 (0)