2017-12-23 3 views

Antwort

2

Sie sollten nicht Funktionsimplementierung in Typdeklaration enthalten, aber seine (Funktion) Typ angeben:

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

Und hier ist Version mit Parameternamen:

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

Documentation