2017-12-23 8 views
0

関数の型を型の中に含めることを試みています。FlowTyped関数型の内部オブジェクト

type validatorAction = { 
    validatorFN: function method(str, bool, ...nums) { 

    }, 
    errorKey: string, 
    errorMessage: string 
} 

複数のバリエーションを試してみましたが、どれもうまく動作せず、ドキュメントは恐ろしいものです。

答えて

2

あなたは型宣言で関数の実装が含まれるが、その(機能の)タイプを指定しないでください。

validatorFN: (str: string, bool: boolean, ...nums: number[]) => void

Documentation

type validatorAction = { 
    validatorFN: (string, boolean, ...number[]) => boolean, 
    errorKey: string, 
    errorMessage: string 
} 

そしてここでは、パラメータ名とバージョンです

関連する問題