diff --git a/.changeset/calm-lobsters-do.md b/.changeset/calm-lobsters-do.md new file mode 100644 index 0000000000..11b85dab70 --- /dev/null +++ b/.changeset/calm-lobsters-do.md @@ -0,0 +1,6 @@ +--- +"@medusajs/medusa-js": patch +"medusa-react": patch +--- + +fix(medusa-js): return type of collection hook + export diff --git a/packages/medusa-js/src/resources/admin/collections.ts b/packages/medusa-js/src/resources/admin/collections.ts index b42d2cceed..8879af679a 100644 --- a/packages/medusa-js/src/resources/admin/collections.ts +++ b/packages/medusa-js/src/resources/admin/collections.ts @@ -1,12 +1,13 @@ import { - AdminPostCollectionsReq, - AdminCollectionsRes, - AdminPostCollectionsCollectionReq, AdminCollectionsDeleteRes, AdminCollectionsListRes, - AdminGetCollectionsParams, - AdminPostProductsToCollectionReq, + AdminCollectionsRes, AdminDeleteProductsFromCollectionReq, + AdminDeleteProductsFromCollectionRes, + AdminGetCollectionsParams, + AdminPostCollectionsCollectionReq, + AdminPostCollectionsReq, + AdminPostProductsToCollectionReq, } from "@medusajs/medusa" import qs from "qs" import { ResponsePromise } from "../../typings" @@ -116,7 +117,7 @@ class AdminCollectionsResource extends BaseResource { id: string, payload: AdminDeleteProductsFromCollectionReq, customHeaders: Record = {} - ): ResponsePromise { + ): ResponsePromise { const path = `/admin/collections/${id}/products/batch` return this.client.request("DELETE", path, payload, {}, customHeaders) } diff --git a/packages/medusa-js/src/resources/index.ts b/packages/medusa-js/src/resources/index.ts index a02be7ec7e..a6ab34acc3 100644 --- a/packages/medusa-js/src/resources/index.ts +++ b/packages/medusa-js/src/resources/index.ts @@ -13,6 +13,7 @@ import PaymentMethodsResource from "./payment-methods" import ProductCategoriesResource from "./product-categories" import ProductTagsResource from "./product-tags" import ProductTypesResource from "./product-types" +import ProductVariantsResource from "./product-variants" import ProductsResource from "./products" import RegionsResource from "./regions" import ReturnReasonsResource from "./return-reasons" @@ -36,11 +37,11 @@ export { PaymentMethodsResource, ProductCategoriesResource, ProductTagsResource, - ProductTypesResource, - ProductsResource, + ProductTypesResource, ProductVariantsResource, ProductsResource, RegionsResource, ReturnReasonsResource, ReturnsResource, ShippingOptionsResource, - SwapsResource, + SwapsResource } + diff --git a/packages/medusa-react/src/hooks/admin/collections/mutations.ts b/packages/medusa-react/src/hooks/admin/collections/mutations.ts index 0bd2d1bf8f..1a00b42d38 100644 --- a/packages/medusa-react/src/hooks/admin/collections/mutations.ts +++ b/packages/medusa-react/src/hooks/admin/collections/mutations.ts @@ -2,14 +2,15 @@ import { AdminCollectionsDeleteRes, AdminCollectionsRes, AdminDeleteProductsFromCollectionReq, + AdminDeleteProductsFromCollectionRes, AdminPostCollectionsCollectionReq, AdminPostCollectionsReq, AdminPostProductsToCollectionReq, } from "@medusajs/medusa" import { Response } from "@medusajs/medusa-js" import { - useMutation, UseMutationOptions, + useMutation, useQueryClient, } from "@tanstack/react-query" import { useMedusa } from "../../../contexts/medusa" @@ -106,7 +107,7 @@ export const useAdminAddProductsToCollection = ( export const useAdminRemoveProductsFromCollection = ( id: string, options?: UseMutationOptions< - Response, + Response, Error, AdminDeleteProductsFromCollectionReq > diff --git a/packages/medusa-react/src/hooks/store/customers/mutations.ts b/packages/medusa-react/src/hooks/store/customers/mutations.ts index b6135c2520..d9be3b4ce0 100644 --- a/packages/medusa-react/src/hooks/store/customers/mutations.ts +++ b/packages/medusa-react/src/hooks/store/customers/mutations.ts @@ -3,7 +3,7 @@ import { StorePostCustomersCustomerReq, StorePostCustomersReq, } from "@medusajs/medusa" -import { useMutation, UseMutationOptions } from "@tanstack/react-query" +import { UseMutationOptions, useMutation } from "@tanstack/react-query" import { useMedusa } from "../../../contexts/medusa" export const useCreateCustomer = ( diff --git a/packages/product/package.json b/packages/product/package.json index 6b5a9580f3..0c63234916 100644 --- a/packages/product/package.json +++ b/packages/product/package.json @@ -57,7 +57,7 @@ "@mikro-orm/postgresql": "5.7.12", "awilix": "^8.0.0", "dotenv": "^16.1.4", - "lodash": "^4.17.21", - "knex": "2.4.2" + "knex": "2.4.2", + "lodash": "^4.17.21" } }