2021年03月24日(水) [長年日記]
■ [typescript] 関数を表す型の書き方
TypeScriptで、関数を表す型の宣言方法がなかなかわからなかったのでメモ。
- Function Type Expressions (typescriptlang.org)
に説明があった。「(パラメータ名: パラメータ型) => 戻り値型」のように書けばよい。パラメータ名は省略できない。
let f: (lhs: number, rhs: number) => number; f = (a: number, b: number) => { return a + b; };