type-level-correctnesscurrencytypescriptfinancial-software 可以,但你的型別系統得先認得什麼是美元 TypeScript 把所有數字視為同一種型別。本文示範如何讓編譯器區分 USD 與 EUR,在程式上線前就擋下貨幣轉換錯誤。 2022 年,一家大型金融科技平台處理了一筆 32,700,000.00 的批量轉帳。這筆金額以純 儲存。下游服務誤以為單位是分(cents)。事實並非如此。 這個 bug 通過了 code review、unit tests 與 integration tests。型別系統看到 與… 2026年6月18日