Skip to content

Commit 6f61d12

Browse files
committed
feat: use prisma decimal
1 parent c94dcf8 commit 6f61d12

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

components/Transaction/InvoiceModal.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ import style from './transaction.module.css'
33
import Button from 'components/Button'
44
import { CreateInvoicePOSTParameters } from 'utils/validators'
55
import axios from 'axios'
6+
import { Prisma } from '@prisma/client'
67

78
export interface InvoiceData {
89
id?: string
9-
invoiceNumber: string
10+
invoiceNumber: Prisma.Decimal
1011
amount: number
1112
recipientName: string
1213
recipientAddress: string

services/invoiceService.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Decimal } from '@prisma/client/runtime/library'
12
import prisma from 'prisma/clientInstance'
23
import { Invoice } from '@prisma/client'
34
import { RESPONSE_MESSAGES } from 'constants/index'
@@ -6,7 +7,7 @@ export interface CreateInvoiceParams {
67
userId: string
78
transactionId?: string
89
invoiceNumber: string
9-
amount: number
10+
amount: Decimal
1011
description: string
1112
recipientName: string
1213
recipientAddress: string

utils/validators.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ export const parseUpdateUserTimezonePUTRequest = function (params: UpdateUserTim
553553

554554
export interface CreateInvoicePOSTParameters {
555555
transactionId: string
556-
amount: number
556+
amount: Prisma.Decimal
557557
description: string
558558
recipientName: string
559559
recipientAddress: string

0 commit comments

Comments
 (0)