@@ -862,6 +862,8 @@ export interface Money {
862862 * * Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as `500`).
863863 * * The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as `5`).
864864 *
865+ * `centAmount` is represented as 64-bit integers. If this limit is exceeded, a [MoneyOverflow](/errors#moneyoverflow) error will be returned.
866+ *
865867 *
866868 */
867869 readonly centAmount : number
@@ -1461,6 +1463,8 @@ export interface ITypedMoney {
14611463 * * Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as `500`).
14621464 * * The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as `5`).
14631465 *
1466+ * `centAmount` is represented as 64-bit integers. If this limit is exceeded, a [MoneyOverflow](/errors#moneyoverflow) error will be returned.
1467+ *
14641468 *
14651469 */
14661470 readonly centAmount : number
@@ -1497,6 +1501,8 @@ export interface CentPrecisionMoney extends ITypedMoney {
14971501 * * Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as `500`).
14981502 * * The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as `5`).
14991503 *
1504+ * `centAmount` is represented as 64-bit integers. If this limit is exceeded, a [MoneyOverflow](/errors#moneyoverflow) error will be returned.
1505+ *
15001506 *
15011507 */
15021508 readonly centAmount : number
@@ -1524,6 +1530,8 @@ export interface HighPrecisionMoney extends ITypedMoney {
15241530 * * Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as `500`).
15251531 * * The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as `5`).
15261532 *
1533+ * `centAmount` is represented as 64-bit integers. If this limit is exceeded, a [MoneyOverflow](/errors#moneyoverflow) error will be returned.
1534+ *
15271535 *
15281536 */
15291537 readonly centAmount : number
@@ -1615,6 +1623,8 @@ export interface HighPrecisionMoneyDraft extends ITypedMoneyDraft {
16151623 *
16161624 * A Price of 1.015 USD can be rounded either to 1.01 USD or 1.02 USD. If it lies outside of this range, an error message stating that centAmount must be rounded correctly will be returned.
16171625 *
1626+ * `centAmount` is represented as 64-bit integers. If this limit is exceeded, a [MoneyOverflow](/errors#moneyoverflow) error will be returned.
1627+ *
16181628 * If `centAmount` is not provided, the API calculates the value automatically using the default rounding mode half even.
16191629 *
16201630 *
@@ -1635,6 +1645,8 @@ export interface HighPrecisionMoneyDraft extends ITypedMoneyDraft {
16351645 /**
16361646 * Amount in 1 / (10 ^ `fractionDigits`) of a currency.
16371647 *
1648+ * `preciseAmount` is represented as 64-bit integers. If this limit is exceeded, a [MoneyOverflow](/errors#moneyoverflow) error will be returned.
1649+ *
16381650 *
16391651 */
16401652 readonly preciseAmount : number
0 commit comments