Skip to content

Commit 971f5c6

Browse files
committed
convertValue returns one of available dataTypes
1 parent 4083573 commit 971f5c6

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/form-state-manager/src/types/data-types.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1+
import AnyObject from './any-object';
2+
13
export type DataType = 'integer' | 'float' | 'number' | 'boolean' | 'string';
4+
export type BasicTypes = number | boolean | string;
5+
export type DataTypeTypes = BasicTypes | AnyObject | Array<BasicTypes>;
26

37
interface dataTypes {
48
INTEGER: 'integer';

packages/form-state-manager/src/utils/convert-value.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import convertType from './convert-type';
2-
import { DataType } from '../types/data-types';
2+
import { DataType, DataTypeTypes } from '../types/data-types';
33

4-
const convertValue = (value: any, dataType: DataType): any => {
4+
const convertValue = (value: any, dataType: DataType): DataTypeTypes => {
55
if (value === undefined || !dataType) {
66
return value;
77
}

0 commit comments

Comments
 (0)