ちょっと記事として長くなりすぎそうなので、一旦メモにする

試しにcursorを使ってコードリーディングする

https://github.com/ningen/ts-pattern を cloneする

cursorが無料版だと多分効率が良くないのでとりあえずopen ai に課金する($20高い)

課金したけどAPIは別で支払う必要があるっぽい, $10チャージした


export function match<const input, output = symbols.unset>(
  value: input
): Match<input, output> {
  return new MatchExpression(value, unmatched) as any;
}

回答が素晴らしい、ざっと確認してみたけどあっていそう

スクリーンショット 2024-06-09 22.40.44.png

スクリーンショット 2024-06-09 22.40.59.png

スクリーンショット 2024-06-09 22.52.25.png

スクリーンショット 2024-06-09 22.52.40.png

スクリーンショット 2024-06-09 22.52.53.png