From 2c98d42933cb1fe078bc890c22df26ebc1b52389 Mon Sep 17 00:00:00 2001 From: Jason Killian Date: Thu, 13 Sep 2018 15:25:39 -0400 Subject: [PATCH] export some potentially helpful types; rename a type --- types/redux-form/lib/FieldArray.d.ts | 12 ++++++------ types/redux-form/redux-form-tests.tsx | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/types/redux-form/lib/FieldArray.d.ts b/types/redux-form/lib/FieldArray.d.ts index f321164b84..ad2198077c 100644 --- a/types/redux-form/lib/FieldArray.d.ts +++ b/types/redux-form/lib/FieldArray.d.ts @@ -1,7 +1,7 @@ import { Component, ComponentType } from "react"; import { Validator } from "../index"; -interface BaseFieldArrayProps

{ +export interface BaseFieldArrayProps

{ name: string; component: ComponentType

; validate?: Validator | Validator[]; @@ -23,14 +23,14 @@ export class FieldArray

extends Component & Parti getRenderedComponent(): Component & P>; } -interface WrappedFieldArrayProps { - fields: FieldsProps; +export interface WrappedFieldArrayProps { + fields: FieldArrayFieldsProps; meta: FieldArrayMetaProps; } -type FieldIterate = (name: string, index: number, fields: FieldsProps) => R; +export type FieldIterate = (name: string, index: number, fields: FieldArrayFieldsProps) => R; -interface FieldsProps { +export interface FieldArrayFieldsProps { forEach(callback: FieldIterate): void; get(index: number): FieldValue; getAll(): FieldValue[]; @@ -47,7 +47,7 @@ interface FieldsProps { unshift(value: FieldValue): void; } -interface FieldArrayMetaProps { +export interface FieldArrayMetaProps { dirty: boolean; error?: any; form: string; diff --git a/types/redux-form/redux-form-tests.tsx b/types/redux-form/redux-form-tests.tsx index 3b6869474e..3d177a7a8f 100644 --- a/types/redux-form/redux-form-tests.tsx +++ b/types/redux-form/redux-form-tests.tsx @@ -24,7 +24,8 @@ import { FormAction, actionTypes, submit, - SubmissionError + SubmissionError, + FieldArrayFieldsProps } from "redux-form"; import { Field as ImmutableField,