forked from crowetic/commerce
26 lines
434 B
TypeScript
26 lines
434 B
TypeScript
|
interface Product {
|
||
|
id: string | number
|
||
|
name: string
|
||
|
description: string
|
||
|
images: Images[]
|
||
|
slug: string
|
||
|
price: string
|
||
|
variantId: string
|
||
|
}
|
||
|
|
||
|
interface Images {
|
||
|
src: string
|
||
|
alt?: string
|
||
|
}
|
||
|
|
||
|
interface NextImage {
|
||
|
src: string
|
||
|
width: number | string
|
||
|
height: number | string
|
||
|
layout?: 'fixed' | 'intrinsic' | 'responsive' | undefined
|
||
|
priority?: boolean
|
||
|
loading?: 'eager' | 'lazy'
|
||
|
sizes?: string
|
||
|
alt?: string
|
||
|
}
|