From eba8c28cc5d9a5b2038cac3b5b09f9fc9963b6f0 Mon Sep 17 00:00:00 2001 From: tniezg Date: Fri, 20 Aug 2021 13:19:27 +0200 Subject: [PATCH] Add types to Spree taxons mapping --- .../spree/api/operations/get-site-info.ts | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/framework/spree/api/operations/get-site-info.ts b/framework/spree/api/operations/get-site-info.ts index b094916c9..456c62465 100644 --- a/framework/spree/api/operations/get-site-info.ts +++ b/framework/spree/api/operations/get-site-info.ts @@ -111,25 +111,29 @@ export default function getSiteInfoOperation({ }) const normalizedCategories: GetSiteInfoOperation['data']['categories'] = - spreeCategoriesSuccessResponse.data.sort(taxonsSort).map((spreeTaxon) => { - return { - id: spreeTaxon.id, - name: spreeTaxon.attributes.name, - slug: spreeTaxon.id, - path: spreeTaxon.id, - } - }) + spreeCategoriesSuccessResponse.data + .sort(taxonsSort) + .map((spreeTaxon: TaxonAttr) => { + return { + id: spreeTaxon.id, + name: spreeTaxon.attributes.name, + slug: spreeTaxon.id, + path: spreeTaxon.id, + } + }) const normalizedBrands: GetSiteInfoOperation['data']['brands'] = - spreeBrandsSuccessResponse.data.sort(taxonsSort).map((spreeTaxon) => { - return { - node: { - entityId: spreeTaxon.id, - path: `brands/${spreeTaxon.id}`, - name: spreeTaxon.attributes.name, - }, - } - }) + spreeBrandsSuccessResponse.data + .sort(taxonsSort) + .map((spreeTaxon: TaxonAttr) => { + return { + node: { + entityId: spreeTaxon.id, + path: `brands/${spreeTaxon.id}`, + name: spreeTaxon.attributes.name, + }, + } + }) return { categories: normalizedCategories,