mirror of
https://github.com/vercel/commerce.git
synced 2025-07-22 20:26:49 +00:00
22 lines
793 B
Perl
22 lines
793 B
Perl
// import type { HookFetcherFn, MutationHook } from '../../utils/types'
|
|
// import type { AddItemHook } from '../../types/customer/address'
|
|
// import type { WooCommerceProvider } from '../..'
|
|
|
|
// import { useHook, useMutationHook } from '../../utils/use-hook'
|
|
// import { mutationFetcher } from '../../utils/default-fetcher'
|
|
|
|
// export type UseAddItem<
|
|
// H extends MutationHook<AddItemHook<any>> = MutationHook<AddItemHook>
|
|
// > = ReturnType<H['useHook']>
|
|
|
|
// export const fetcher: HookFetcherFn<AddItemHook> = mutationFetcher
|
|
|
|
// const fn = (provider: WooCommerceProvider) => provider.customer?.address?.useAddItem!
|
|
|
|
// const useAddItem: UseAddItem = (...args) => {
|
|
// const hook = useHook(fn)
|
|
// return useMutationHook({ fetcher, ...hook })(...args)
|
|
// }
|
|
|
|
// export default useAddItem
|