/** * External dependencies */ import { registerBlockSingleProductTemplate } from '@woocommerce/atomic-utils'; import { registerBlockType, unregisterBlockType } from '@wordpress/blocks'; /** * Internal dependencies */ import metadata from './block.json'; import edit from './edit'; registerBlockSingleProductTemplate( { registerBlockFn: () => { // @ts-expect-error: `registerBlockType` is a function that is typed in WordPress core. registerBlockType( metadata, { edit, } ); }, unregisterBlockFn: () => { unregisterBlockType( metadata.name ); }, blockName: metadata.name, } );