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 { Product } from '@vercel/commerce/types/product'
|
||||||
import type { OperationContext } from '@vercel/commerce/api/operations'
|
import type { OperationContext } from '@vercel/commerce/api/operations'
|
||||||
import type { Provider, SyliusConfig } from '../index'
|
import type { Provider, SyliusConfig } from '../index'
|
||||||
import { SyliusProduct } from '../../types'
|
import { SyliusProduct } from '../../types/products'
|
||||||
import { normalizeProduct } from '../../utils/normalize'
|
import { normalizeProduct } from '../../utils/normalize'
|
||||||
|
|
||||||
export default function getAllProductsOperation({
|
export default function getAllProductsOperation({
|
||||||
|
@ -6,7 +6,7 @@ export interface SyliusProduct {
|
|||||||
slug: string
|
slug: string
|
||||||
images: SyliusProductImage[]
|
images: SyliusProductImage[]
|
||||||
variants: SyliusProductVariant[]
|
variants: SyliusProductVariant[]
|
||||||
options: any[]
|
options: SyliusProductOption[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SyliusProductImage {
|
export interface SyliusProductImage {
|
||||||
@ -17,13 +17,26 @@ export interface SyliusProductImage {
|
|||||||
|
|
||||||
export interface SyliusProductVariant {
|
export interface SyliusProductVariant {
|
||||||
id: number
|
id: number
|
||||||
|
code: string
|
||||||
|
optionValues: SyliusProductOptionValues[]
|
||||||
|
name: string
|
||||||
price: number
|
price: number
|
||||||
originalPrice: number
|
originalPrice: number
|
||||||
inStock: boolean
|
inStock: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SyliusProductOption {
|
export interface SyliusProductOption {
|
||||||
|
id: number
|
||||||
code: string
|
code: string
|
||||||
option: string
|
option: string
|
||||||
|
values: SyliusProductOptionValues[]
|
||||||
|
createdAt: Date
|
||||||
|
updatedAt: Date
|
||||||
|
name: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SyliusProductOptionValues {
|
||||||
|
id: number
|
||||||
|
code: string
|
||||||
value: string
|
value: string
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user