types.ts
512 Bytes
import type { Invoice, PaymentDetails } from '@db/apps/invoice/types'
export interface PurchasedProduct {
title: string
cost: number
hours: number
description: string
}
export interface InvoiceData {
invoice: Invoice
paymentDetails: PaymentDetails
purchasedProducts: PurchasedProduct[]
note: string
paymentMethod: string
salesperson: string
thanksNote: string
}
export interface InvoiceParams {
q?: string
status?: string
startDate?: string
endDate?: string
options?: object
}