@wordpress/block-library
Version:
Block library for the WordPress editor.
8 lines (7 loc) • 880 B
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/utils/init-block.js"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { registerBlockType } from '@wordpress/blocks';\n\n/**\n * Function to register an individual block.\n *\n * @param {Object} block The block to be registered.\n *\n * @return {WPBlockType | undefined} The block, if it has been successfully registered;\n * otherwise `undefined`.\n */\nexport default function initBlock( block ) {\n\tif ( ! block ) {\n\t\treturn;\n\t}\n\tconst { metadata, settings, name } = block;\n\treturn registerBlockType( { name, ...metadata }, settings );\n}\n"],
"mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,oBAAkC;AAUnB,SAAR,UAA4B,OAAQ;AAC1C,MAAK,CAAE,OAAQ;AACd;AAAA,EACD;AACA,QAAM,EAAE,UAAU,UAAU,KAAK,IAAI;AACrC,aAAO,iCAAmB,EAAE,MAAM,GAAG,SAAS,GAAG,QAAS;AAC3D;",
"names": []
}