From b414f4f708fc4535a0354323f77ec7c8916ed89d Mon Sep 17 00:00:00 2001 From: DuvCharles Date: Thu, 10 Nov 2022 11:16:57 +0100 Subject: [PATCH] create sylius products type --- packages/sylius/src/types.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 packages/sylius/src/types.ts diff --git a/packages/sylius/src/types.ts b/packages/sylius/src/types.ts new file mode 100644 index 000000000..3bc8790a4 --- /dev/null +++ b/packages/sylius/src/types.ts @@ -0,0 +1,29 @@ +export interface SyliusProduct { + id: number + name: string + shortDescription: string + description: string + slug: string + images: SyliusProductImage[] + variants: SyliusProductVariant[] + options: any[] +} + +export interface SyliusProductImage { + id: number + type: string + path: string +} + +export interface SyliusProductVariant { + id: number + price: number + originalPrice: number + inStock: boolean +} + +export interface SyliusProductOption { + code: string + option: string + value: string +}