pkg-components
Version:
82 lines (77 loc) • 2.44 kB
text/typescript
import type { ExtProductFoodOptional } from '../../organisms/MiniCardProduct/type'
export interface ProductFood {
__typename: string
pId: string | null
sizeId: string | null
editing?: boolean
manageStock?: boolean
existsInSale?: boolean
colorId: string | null
cId: string | null
dId: string | null
ctId: string | null
unitPrice?: number | undefined
fId: string | null
pName: string
ProPrice: number | string
ProDescuento: number
free?: boolean
ProUniDisponibles: any | null // Reemplaza 'any' por el tipo correcto si es conocido
ProDescription: string
ProProtegido: any | null // Reemplaza 'any' por el tipo correcto si es conocido
ProAssurance: any | null // Reemplaza 'any' por el tipo correcto si es conocido
ValueDelivery: any | null // Reemplaza 'any' por el tipo correcto si es conocido
ProStar: number
sTateLogistic?: number
ProImage: string
ProWidth?: any | null // Reemplaza 'any' por el tipo correcto si es conocido
ProHeight?: any | null // Reemplaza 'any' por el tipo correcto si es conocido
ProLength?: string
ProWeight?: string
ProQuantity?: any | null // Reemplaza 'any' por el tipo correcto si es conocido
ProOutstanding?: number
pDatCre?: string
pDatMod?: string
ProDelivery?: number
ProVoltaje?: any | null // Reemplaza 'any' por el tipo correcto si es conocido
pState?: number
feat?: any | null // Reemplaza 'any' por el tipo correcto si es conocido
area?: any | null // Reemplaza 'any' por el tipo correcto si es conocido
comment: boolean
edit: boolean
onClick: () => void
render: React.ReactNode | null
tag: any | null // Reemplaza 'any' por el tipo correcto si es conocido
getOneTags: {
nameTag: string
} | null
dataExtra?: ExtProductFood[]
dataOptional?: ExtProductFoodOptional[]
}
interface ExtProductFood {
__typename: string
pId: string
exPid: string
exState: number
extraName: string
extraPrice: number
state: number
pDatCre: string
pDatMod: string
quantity: number
newExtraPrice: number
}
export interface Data {
PRODUCT: ProductFood[]
totalPrice: number
sortBy: null
itemsInCart: number
animateType: string
startAnimateUp: string
priceRange: number
counter: number
totalAmount: number
payMethodPState: number
dataOptional?: ExtProductFoodOptional[]
dataExtra?: ExtProductFood[]
}