🗣
[TypeScript] それぞれで型定義ではなく、呼び出しシグネチャを使う
はじめに
TypeScript
をより深く理解したく下記書籍を読みました。
それぞれで型定義ではなく、呼び出しシグネチャを使う
について情報を整理したかったので、執筆します。
結論
1. 型を使わない
const add = (x, y) => x + y;
2. 引数と戻り値のそれぞれに型定義
const add = (x: number, y: number): number => x + y;
3. 呼び出しシグネチャで型定義
interface CallSignature {
(x: number, y: number): number;
}
const add: CallSignature = (x, y) => x + y;
console.log(add(2,5));
実行結果を確認する
7
Discussion