Skip to content

Commit ec1ae5d

Browse files
authored
Update typescript & flow types, readme (#37)
1 parent 8f8e02d commit ec1ae5d

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ A calculation to perform, with an optional `isEqual` predicate to determine if a
132132

133133
### `FieldName: string`
134134

135-
### `FieldPattern: FieldName | RegExp | FieldName[]`
135+
### `FieldPattern: FieldName | RegExp | (FieldName | RegExp)[]`
136136

137137
A pattern to match a field with.
138138

src/index.d.test.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,11 @@ createDecorator(
2424
updates: (value, field, allValues) => {
2525
return { ...allValues }
2626
},
27+
},
28+
{
29+
field: ['foo', /ba/],
30+
updates: (value, field, allValues) => {
31+
return { ...allValues }
32+
}
2733
}
2834
)

src/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Decorator } from 'final-form'
22

33
export type FieldName = string
44

5-
export type FieldPattern = FieldName | RegExp | FieldName[]
5+
export type FieldPattern = FieldName | RegExp | (FieldName | RegExp)[]
66

77
export type UpdatesByName = {
88
[FieldName: string]: (value: any, allValues?: Object, prevValues?: Object) => any

src/types.js.flow

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// @flow
22
type FieldName = string
3-
export type FieldPattern = FieldName | RegExp | FieldName[]
3+
export type FieldPattern = FieldName | RegExp | (FieldName | RegExp)[]
44
export type UpdatesByName = {
55
[FieldName]: (value: any, allValues: ?Object, prevValues: ?Object,) => any
66
}

0 commit comments

Comments
 (0)