fix(medusa, medusa-react): Typing of optional fields on multiple product endpoints (#2771)
This commit is contained in:
committed by
GitHub
parent
3464617553
commit
c2c38dd091
@@ -1,9 +1,9 @@
|
||||
import { adminProductKeys } from "./queries"
|
||||
import {
|
||||
AdminPostProductsProductOptionsOption,
|
||||
AdminPostProductsProductOptionsReq,
|
||||
AdminPostProductsProductReq,
|
||||
AdminPostProductsProductVariantsReq,
|
||||
AdminPostProductsProductVariantsVariantReq,
|
||||
AdminPostProductsReq,
|
||||
AdminProductsDeleteOptionRes,
|
||||
AdminProductsDeleteRes,
|
||||
@@ -14,6 +14,7 @@ import { Response } from "@medusajs/medusa-js"
|
||||
import { useMutation, UseMutationOptions, useQueryClient } from "react-query"
|
||||
import { useMedusa } from "../../../contexts"
|
||||
import { buildOptions } from "../../utils/buildOptions"
|
||||
import { adminProductKeys } from "./queries"
|
||||
|
||||
export const useAdminCreateProduct = (
|
||||
options?: UseMutationOptions<
|
||||
@@ -96,7 +97,7 @@ export const useAdminUpdateVariant = (
|
||||
options?: UseMutationOptions<
|
||||
Response<AdminProductsRes>,
|
||||
Error,
|
||||
AdminPostProductsProductVariantsReq & { variant_id: string }
|
||||
AdminPostProductsProductVariantsVariantReq & { variant_id: string }
|
||||
>
|
||||
) => {
|
||||
const { client } = useMedusa()
|
||||
@@ -106,7 +107,7 @@ export const useAdminUpdateVariant = (
|
||||
({
|
||||
variant_id,
|
||||
...payload
|
||||
}: AdminPostProductsProductVariantsReq & { variant_id: string }) =>
|
||||
}: AdminPostProductsProductVariantsVariantReq & { variant_id: string }) =>
|
||||
client.admin.products.updateVariant(productId, variant_id, payload),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
|
||||
Reference in New Issue
Block a user