golden hour
/var/www/html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/packages/checkout/utils
⬆️ Go Up
Upload
File/Folder
Size
Actions
extension-cart-update.ts
809 B
Del
OK
index.js
93 B
Del
OK
validation
-
Del
OK
Edit: extension-cart-update.ts
/** * External dependencies */ import { dispatch } from '@wordpress/data'; import { CartResponse } from '@woocommerce/type-defs/cart-response'; import { ExtensionCartUpdateArgs } from '@woocommerce/types'; /** * Internal dependencies */ import { STORE_KEY } from '../../../assets/js/data/cart/constants'; /** * When executed, this will call the cart/extensions endpoint. * The args contains a namespace, so if that extension has registered an update * callback, it will be executed server-side and the new cart will be returned. * The new cart is then received into the client-side store. */ export const extensionCartUpdate = ( args: ExtensionCartUpdateArgs ): Promise< CartResponse > => { const { applyExtensionCartUpdate } = dispatch( STORE_KEY ); return applyExtensionCartUpdate( args ); };
Save