2017-09-01 82 views
1

功能道具我有一個組件的以下類型定義:更好的類型註釋帶有流

type Props = { 
    address: { 
    addressIndex: number, 
    entryState: string 
    }, 
    changeEntryState: Function, 
    change: Function, 
    untouch: Function, 
    clearApplicantFields: Function 
}; 

功能很通用的,有什麼我可以做,使這更具體的?

它們都是redux動作,而changeuntouch來自redux-form

回答

1

例如

changeEntryState: (val: string) => number 

changeEntryState: (str: string, bool?: boolean, ...nums: Array<number>) => void