feat(utils): Fix big number decorator and cleanup (#6473)

**What**
- Fix big number decorator and cleanup
This commit is contained in:
Adrien de Peretti
2024-02-22 16:58:41 +00:00
committed by GitHub
parent 598ee6f49c
commit 36a61658f9
14 changed files with 757 additions and 773 deletions
+12 -4
View File
@@ -9,7 +9,13 @@ import {
PrimaryKey,
Property,
} from "@mikro-orm/core"
import { generateEntityId, PaymentSessionStatus } from "@medusajs/utils"
import {
BigNumber,
generateEntityId,
MikroOrmBigNumberProperty,
PaymentSessionStatus,
} from "@medusajs/utils"
import { BigNumberRawValue } from "@medusajs/types"
import PaymentCollection from "./payment-collection"
import Payment from "./payment"
@@ -24,11 +30,13 @@ export default class PaymentSession {
@Property({ columnType: "text" })
currency_code: string
@MikroOrmBigNumberProperty()
amount: BigNumber | number
@Property({
columnType: "numeric",
serializer: Number,
columnType: "jsonb",
})
amount: number
raw_amount: BigNumberRawValue
@Property({ columnType: "text" })
provider_id: string