mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
redux-form - Fix the broken type inheritance (#27256)
* Fix the broken FieldsArray type inheritance * Fix the broken test and improve upon the implementation
This commit is contained in:
committed by
Wesley Wigham
parent
1464f84256
commit
12d470bab7
Vendored
+2
-2
@@ -11,13 +11,13 @@ interface BaseFieldArrayProps<P = {}> {
|
||||
rerenderOnEveryChange?: boolean;
|
||||
}
|
||||
|
||||
export interface GenericFieldArray<Field, P = {}> extends Component<BaseFieldArrayProps<P> & P> {
|
||||
export interface GenericFieldArray<Field, P = {}> extends Component<BaseFieldArrayProps<P> & Partial<P>> {
|
||||
name: string;
|
||||
valid: boolean;
|
||||
getRenderedComponent(): Component<WrappedFieldArrayProps<Field> & P>;
|
||||
}
|
||||
|
||||
export class FieldArray<P = {}> extends Component<BaseFieldArrayProps<P> & P> implements GenericFieldArray<any, P> {
|
||||
export class FieldArray<P = {}> extends Component<BaseFieldArrayProps<P> & Partial<P>> implements GenericFieldArray<any, P> {
|
||||
name: string;
|
||||
valid: boolean;
|
||||
getRenderedComponent(): Component<WrappedFieldArrayProps<any> & P>;
|
||||
|
||||
Reference in New Issue
Block a user