「関数の型定義がややこしい...」「レストパラメーターって何?」「オプションパラメーターはいつ使うの?」という疑問にお答えする解説動画です。 🐯 この講座のGItHubリポジトリ(動画ごとにブランチを作っています) https://github.com/deatiger/ts-basic-demo/tree/feature-function-types 📖 目次 0:00 はじめに 2:22 関数には特別な型がある - voidとnever 4:23 関数を型定義してみよう 12:38 オプションパラメーターとデフォルトパラメーター 22:05 レストパラメーターの使い方 30:04 呼び出しシグネチャを定義しよう 🎉 おすすめ再生リスト ★日本一わかりやすいReact入門【基礎編】 https://www.youtube.com/playlist?list=PLX8Rsrpnn3IWKz6H5ZEPWBY8AKWwb9qq7 ★分かりすぎて怖いJavaScript入門 https://www.youtube.com/playlist?list=PLX8Rsrpnn3IVvcPCZTixO7Pf5lAGoyNOA ★Re:ゼロから始めるWeb API入門 https://www.youtube.com/playlist?list=PLX8Rsrpnn3IVsi0NIDP3yRlFCS0uOZdqv 🙆♂️ 学習コミュニティ Webエンジニアを目指している方、よりスキルアップをしたい方向けの学習コミュニティです。 詳細動画 https://www.youtube.com/watch?v=tIzE7hUDbBM お申し込みはこちら https://torahack.web.app/community/ 🙋♂️ 自己紹介 スタートアップ企業のフロントエンドエンジニア。 バックエンドもちょっとデキル。 最近はTypeScript, React, Next.js, Firebaseでの開発がメイン。 バックエンドはNode.jsとPythonを書きます。 🔗 関連リンク Twitter: https://twitter.com/torahack_ Qiita: https://qiita.com/torahack GitHub: https://github.com/deatiger Zenn: https://zenn.dev/torahack #とらゼミ #TypeScript #入門