From 0ec552c2b86faaa02675196db3877674fdd3cdf3 Mon Sep 17 00:00:00 2001 From: Luis Alvarez <luis@vercel.com> Date: Mon, 26 Oct 2020 18:26:40 -0500 Subject: [PATCH] Removed Body type --- lib/bigcommerce/api/cart/index.ts | 8 +++----- lib/bigcommerce/api/wishlist/index.ts | 10 ++++------ 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/lib/bigcommerce/api/cart/index.ts b/lib/bigcommerce/api/cart/index.ts index 4f6062674..c8a4913d6 100644 --- a/lib/bigcommerce/api/cart/index.ts +++ b/lib/bigcommerce/api/cart/index.ts @@ -9,8 +9,6 @@ import addItem from './handlers/add-item' import updateItem from './handlers/update-item' import removeItem from './handlers/remove-item' -type Body<T> = Partial<T> | undefined - export type ItemBody = { productId: number variantId: number @@ -46,14 +44,14 @@ export type Cart = { export type CartHandlers = { getCart: BigcommerceHandler<Cart, { cartId?: string }> - addItem: BigcommerceHandler<Cart, { cartId?: string } & Body<AddItemBody>> + addItem: BigcommerceHandler<Cart, { cartId?: string } & Partial<AddItemBody>> updateItem: BigcommerceHandler< Cart, - { cartId?: string } & Body<UpdateItemBody> + { cartId?: string } & Partial<UpdateItemBody> > removeItem: BigcommerceHandler< Cart, - { cartId?: string } & Body<RemoveItemBody> + { cartId?: string } & Partial<RemoveItemBody> > } diff --git a/lib/bigcommerce/api/wishlist/index.ts b/lib/bigcommerce/api/wishlist/index.ts index e9ae8c688..d4fe8472d 100644 --- a/lib/bigcommerce/api/wishlist/index.ts +++ b/lib/bigcommerce/api/wishlist/index.ts @@ -13,8 +13,6 @@ import removeWishlist from './handlers/remove-wishlist' import addWishlist from './handlers/add-wishlist' import { definitions } from '../definitions/wishlist' -type Body<T> = Partial<T> | undefined - export type ItemBody = { productId: number variantId: number @@ -40,19 +38,19 @@ export type WishlistHandlers = { getWishlist: BigcommerceHandler<Wishlist, { customerToken?: string }> addWishlist: BigcommerceHandler< Wishlist, - { wishlistId: string } & Body<AddWishlistBody> + { wishlistId: string } & Partial<AddWishlistBody> > updateWishlist: BigcommerceHandler< Wishlist, - { wishlistId: string } & Body<AddWishlistBody> + { wishlistId: string } & Partial<AddWishlistBody> > addItem: BigcommerceHandler< Wishlist, - { customerToken?: string } & Body<AddItemBody> + { customerToken?: string } & Partial<AddItemBody> > removeItem: BigcommerceHandler< Wishlist, - { customerToken?: string } & Body<RemoveItemBody> + { customerToken?: string } & Partial<RemoveItemBody> > removeWishlist: BigcommerceHandler<Wishlist, { wishlistId: string }> }