mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-07 10:40:13 +00:00
bugfix (redux-form) Add missing parameter to onChange method (#29636)
* - [redux-form] add missing parameter to onChange function * - test added * - fix tests
This commit is contained in:
committed by
Sheetal Nandi
parent
48ef7e30ae
commit
8328afe0bb
1
types/redux-form/index.d.ts
vendored
1
types/redux-form/index.d.ts
vendored
@@ -10,6 +10,7 @@
|
||||
// Ethan Resnick <https://github.com/ethanresnick>
|
||||
// Tim de Koning <https://github.com/reggino>
|
||||
// Maddi Joyce <https://github.com/maddijoyce>
|
||||
// Kamil Wojcik <https://github.com/smifun>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.8
|
||||
import {
|
||||
|
||||
2
types/redux-form/lib/reduxForm.d.ts
vendored
2
types/redux-form/lib/reduxForm.d.ts
vendored
@@ -111,7 +111,7 @@ export interface ConfigProps<FormData = {}, P = {}, ErrorType = string> {
|
||||
initialValues?: Partial<FormData>;
|
||||
keepDirtyOnReinitialize?: boolean;
|
||||
updateUnregisteredFields?: boolean;
|
||||
onChange?(values: Partial<FormData>, dispatch: Dispatch<any>, props: P & InjectedFormProps<FormData, P, ErrorType>): void;
|
||||
onChange?(values: Partial<FormData>, dispatch: Dispatch<any>, props: P & InjectedFormProps<FormData, P, ErrorType>, previousValues: Partial<FormData>): void;
|
||||
onSubmit?: FormSubmitHandler<FormData, P & InjectedFormProps<FormData, P, ErrorType>, ErrorType> | SubmitHandler<FormData, P & InjectedFormProps<FormData, P, ErrorType>, ErrorType>;
|
||||
onSubmitFail?(
|
||||
errors: FormErrors<FormData, ErrorType> | undefined,
|
||||
|
||||
@@ -231,6 +231,14 @@ const testFormWithInitialValuesAndValidationDecorator = reduxForm<MultivalueForm
|
||||
}
|
||||
});
|
||||
|
||||
const testFormWithChangeFunctionDecorator = reduxForm<TestFormData, TestFormComponentProps>({
|
||||
form: "testWithValidation",
|
||||
onChange: (values: Partial<TestFormData>,
|
||||
dispatch: Dispatch<any>,
|
||||
props: TestFormComponentProps & InjectedFormProps<TestFormData, TestFormComponentProps>,
|
||||
previousValues: Partial<TestFormData>) => {}
|
||||
});
|
||||
|
||||
type TestProps = {} & InjectedFormProps<TestFormData>;
|
||||
const Test = reduxForm<TestFormData>({
|
||||
form : "test"
|
||||
|
||||
Reference in New Issue
Block a user