Haramaki0326 / StudyToDo

2021年にチャレンジ、やりたいことリスト
0 stars 0 forks source link

React × TypeScript の基本 #82

Open Haramaki0326 opened 2 years ago

Haramaki0326 commented 2 years ago

以下にだいたいまとまっている

Haramaki0326 commented 2 years ago

呼び出しシグネチャ

概要

使い方

省略記法

type addCalc = (a: number, b:number) => void

let add: addCalc = (a, b) => {
  console.log(a + b)
}
add(1, 2)
// 3

正式な記法

type addCalc = {
  (a: number, b:number): void
}

let add: addCalc = (a, b) => {
  console.log(a + b)
}
add(1, 2)