mirror of
https://github.com/vercel/commerce.git
synced 2025-05-17 15:06:59 +00:00
update product types
This commit is contained in:
parent
1ad05673a2
commit
e4dad2f8f4
@ -1,7 +1,7 @@
|
||||
import { Product } from '@vercel/commerce/types/product'
|
||||
import type { OperationContext } from '@vercel/commerce/api/operations'
|
||||
import type { Provider, SyliusConfig } from '../index'
|
||||
import { SyliusProduct } from '../../types'
|
||||
import { SyliusProduct } from '../../types/products'
|
||||
import { normalizeProduct } from '../../utils/normalize'
|
||||
|
||||
export default function getAllProductsOperation({
|
||||
|
@ -6,7 +6,7 @@ export interface SyliusProduct {
|
||||
slug: string
|
||||
images: SyliusProductImage[]
|
||||
variants: SyliusProductVariant[]
|
||||
options: any[]
|
||||
options: SyliusProductOption[]
|
||||
}
|
||||
|
||||
export interface SyliusProductImage {
|
||||
@ -17,13 +17,26 @@ export interface SyliusProductImage {
|
||||
|
||||
export interface SyliusProductVariant {
|
||||
id: number
|
||||
code: string
|
||||
optionValues: SyliusProductOptionValues[]
|
||||
name: string
|
||||
price: number
|
||||
originalPrice: number
|
||||
inStock: boolean
|
||||
}
|
||||
|
||||
export interface SyliusProductOption {
|
||||
id: number
|
||||
code: string
|
||||
option: string
|
||||
values: SyliusProductOptionValues[]
|
||||
createdAt: Date
|
||||
updatedAt: Date
|
||||
name: string
|
||||
}
|
||||
|
||||
export interface SyliusProductOptionValues {
|
||||
id: number
|
||||
code: string
|
||||
value: string
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user