kokh log

yumikokhの開発日記

2024-09-12から1日間の記事一覧

オーバーロード関数で引数の型によって返り値を変える

はじめに 突然ですが、下記のような関数があったとします。(できるだけシンプルな形にするために実際にはありえなさそうな関数になっています) function fn(value: string, opt?: string ) { if (typeof opt === "string") { return [opt] } return value …