refactor(modules-sdk): Align configuration and fixes (#9239)

* refactor(modules-sdk): Align configuration and fixes

* typo

* fix configuration
This commit is contained in:
Adrien de Peretti
2024-09-23 12:12:26 +02:00
committed by GitHub
parent d0f1028820
commit 919d19095a
10 changed files with 88 additions and 42 deletions
@@ -51,6 +51,16 @@ export type Product = {
sales_channels_link?: Array<LinkProductSalesChannel>
sales_channels?: Array<SalesChannel>
metadata?: Maybe<Scalars["JSON"]["output"]>
translation?: Maybe<ProductTranslation>
categories?: Array<ProductCategory>
}
export type ProductTranslation = {
__typename?: "ProductTranslation"
id: Scalars["ID"]["output"]
title: Scalars["String"]["output"]
description: Scalars["String"]["output"]
product?: Maybe<Product>
}
export type ProductVariant = {
@@ -60,6 +70,16 @@ export type ProductVariant = {
title: Scalars["String"]["output"]
sku: Scalars["String"]["output"]
product?: Maybe<Product>
calculated_price?: Maybe<Scalars["JSON"]["output"]>
translation?: Maybe<ProductVariantTranslation>
}
export type ProductVariantTranslation = {
__typename?: "ProductVariantTranslation"
id: Scalars["ID"]["output"]
title: Scalars["String"]["output"]
description: Scalars["String"]["output"]
variant?: Maybe<ProductVariant>
}
export type ProductCategory = {
@@ -67,6 +87,15 @@ export type ProductCategory = {
id: Scalars["ID"]["output"]
handle: Scalars["String"]["output"]
title?: Maybe<Scalars["String"]["output"]>
translation?: Maybe<ProductCategoryTranslation>
}
export type ProductCategoryTranslation = {
__typename?: "ProductCategoryTranslation"
id: Scalars["ID"]["output"]
title: Scalars["String"]["output"]
description: Scalars["String"]["output"]
category?: Maybe<ProductCategory>
}
export type SalesChannel = {
@@ -107,7 +107,6 @@ describe("toRemoteQuery", () => {
"description",
"variants.title",
"variants.calculated_price",
"variants.options.*",
],
filters: {
variants: {
@@ -150,9 +149,6 @@ describe("toRemoteQuery", () => {
},
},
__fields: ["title", "calculated_price"],
options: {
__fields: ["*"],
},
},
},
})
@@ -172,22 +168,22 @@ describe("toRemoteQuery", () => {
"id",
"title",
"description",
"product_translation.*",
"translation.*",
"categories.*",
"categories.category_translation.*",
"categories.translation.*",
"variants.*",
"variants.variant_translation.*",
"variants.translation.*",
],
filters: {
id: "prod_01J742X0QPFW3R2ZFRTRC34FS8",
},
context: {
product_translation: langContext,
translation: langContext,
categories: {
category_translation: langContext,
translation: langContext,
},
variants: {
variant_translation: langContext,
translation: langContext,
},
},
},
@@ -202,7 +198,7 @@ describe("toRemoteQuery", () => {
id: "prod_01J742X0QPFW3R2ZFRTRC34FS8",
},
},
product_translation: {
translation: {
__args: {
context: {
context: {
@@ -213,7 +209,7 @@ describe("toRemoteQuery", () => {
__fields: ["*"],
},
categories: {
category_translation: {
translation: {
__args: {
context: {
context: {
@@ -226,7 +222,7 @@ describe("toRemoteQuery", () => {
__fields: ["*"],
},
variants: {
variant_translation: {
translation: {
__args: {
context: {
context: {