Skip to content

Commit ae7699d

Browse files
committed
fix: a few more flow issues
1 parent a2e2e63 commit ae7699d

File tree

4 files changed

+11
-12
lines changed

4 files changed

+11
-12
lines changed

src/createNumericField.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@ import type { Props as FieldInputProps } from 'redux-form/lib/FieldProps.types'
77
type NumberNormalizer = (value: ?(string | number)) => ?(string | number)
88
const WHITESPACE = /^\s*$/
99

10-
function createNumericField<P: FieldInputProps>(
11-
Field: React.ComponentType<P>
10+
function createNumericField(
11+
Field: React.ComponentType<FieldInputProps & { normalizeOnBlur?: Function }>
1212
): React.ComponentType<
13-
P & { normalizeOnBlur?: Function, normalizeNumber?: NumberNormalizer }
13+
FieldInputProps & {
14+
normalizeOnBlur?: Function,
15+
normalizeNumber?: NumberNormalizer,
16+
}
1417
> {
1518
type Props = FieldInputProps & {
1619
normalizeOnBlur?: Function,

src/immutable.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import * as React from 'react'
44
import { Field as _Field } from 'redux-form-normalize-on-blur/immutable'
55
import createNumericField from './createNumericField'
66

7-
const NumericField = createNumericField<React.ElementConfig<typeof _Field>>(
8-
_Field
9-
)
7+
const NumericField = createNumericField(_Field)
108

119
export { NumericField, createNumericField }

src/index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import * as React from 'react'
44
import { Field as _Field } from 'redux-form-normalize-on-blur'
55
import createNumericField from './createNumericField'
66

7-
const NumericField = createNumericField<React.ElementConfig<typeof _Field>>(
8-
_Field
9-
)
7+
const NumericField = createNumericField(_Field)
108

119
export { NumericField, createNumericField }

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7846,9 +7846,9 @@ redeyed@~2.1.0:
78467846
esprima "~4.0.0"
78477847

78487848
redux-form-normalize-on-blur@^1.0.0:
7849-
version "1.0.6"
7850-
resolved "https://registry.yarnpkg.com/redux-form-normalize-on-blur/-/redux-form-normalize-on-blur-1.0.6.tgz#4b832dd03fd31eec94acb87bc976940aac0e6f01"
7851-
integrity sha512-ayqzFosP9BFuUP/LffLHhJktk97+c48pMXUFfSUPeVLtQppGqntTwjQs6lbEU26dKeDu1Qkf0SThL0B/m3BXFQ==
7849+
version "1.0.7"
7850+
resolved "https://registry.yarnpkg.com/redux-form-normalize-on-blur/-/redux-form-normalize-on-blur-1.0.7.tgz#2dc26a203b55b3ad9818e406453d012e832188b0"
7851+
integrity sha512-XPgBrkb57dCjcQyP9sVCQrm0SRFQQ6pTAue1aDVRK12sCOi76yQmsJKALr9U3qixvBTWLyuoTXknhwarIQt4Cw==
78527852
dependencies:
78537853
"@babel/runtime" "^7.1.5"
78547854
prop-types "^15.0.0"

0 commit comments

Comments
 (0)