TypeScript part3 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
403:デフォルトの名無しさん 20/04/26 05:47:15.51 IAt9cGuZ.net ごめん、自己解決した TypeScriptでは依存型をオーバーロードで実現できるのね ``` function hoge<T>(x: T): T; function hoge<T, S>(x: T, f: (x: T) => S): S; function hoge<T, S>(x: T, f?: (x: T) => S) { if (typeof f === "undefined") { return x } return f(x) } ``` これで一応、第2引数指定しなかったら、戻り値の型を第1引数の型で推論してくれるようになったし、 指定すればその関数の戻り値の型で推論してくれるようになった 404:デフォルトの名無しさん 20/05/13 20:55:34 Z2ECG7mm.net Announcing TypeScript 3.9 https://devblogs.microsoft.com/typescript/announcing-typescript-3-9/ 405:デフォルトの名無しさん 20/05/13 22:51:12 8OQL2q6a.net >Our team has been focusing on performance after observing extremely poor editing/compilation speed with packages like material-ui and styled-components. あーやっぱり material-ui と styled-components が遅いんだ 両方使ったら耐え難いレベルで重くて辛かった
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
290日前に更新/267 KB
担当:undef