diff --git a/src/wp-includes/blocks.php b/src/wp-includes/blocks.php
index 6a1928d20c..0d6ad4bdc8 100644
--- a/src/wp-includes/blocks.php
+++ b/src/wp-includes/blocks.php
@@ -20,6 +20,11 @@
  *     ones described below are supported by default. Default empty array.
  *
  *     @type callable $render_callback Callback used to render blocks of this block type.
+ *     @type array    $attributes      Block attributes mapping, property name to schema.
+ *     @type string   $editor_script   Block type editor script handle.
+ *     @type string   $script          Block type front end script handle.
+ *     @type string   $editor_style    Block type editor style handle.
+ *     @type string   $style           Block type front end style handle.
  * }
  * @return WP_Block_Type|false The registered block type on success, or false on failure.
  */
diff --git a/src/wp-includes/class-wp-block-type-registry.php b/src/wp-includes/class-wp-block-type-registry.php
index 0cc3e94c18..6f6604426b 100644
--- a/src/wp-includes/class-wp-block-type-registry.php
+++ b/src/wp-includes/class-wp-block-type-registry.php
@@ -43,6 +43,10 @@ final class WP_Block_Type_Registry {
 	 *
 	 *     @type callable $render_callback Callback used to render blocks of this block type.
 	 *     @type array    $attributes      Block attributes mapping, property name to schema.
+	 *     @type string   $editor_script   Block type editor script handle.
+	 *     @type string   $script          Block type front end script handle.
+	 *     @type string   $editor_style    Block type editor style handle.
+	 *     @type string   $style           Block type front end style handle.
 	 * }
 	 * @return WP_Block_Type|false The registered block type on success, or false on failure.
 	 */
diff --git a/src/wp-includes/class-wp-block-type.php b/src/wp-includes/class-wp-block-type.php
index 6ffda95b4e..187166ca73 100644
--- a/src/wp-includes/class-wp-block-type.php
+++ b/src/wp-includes/class-wp-block-type.php
@@ -81,8 +81,17 @@ class WP_Block_Type {
 	 * @see register_block_type()
 	 *
 	 * @param string       $block_type Block type name including namespace.
-	 * @param array|string $args       Optional. Array or string of arguments for registering a block type.
-	 *                                 Default empty array.
+	 * @param array                $args {
+	 *     Optional. Array of block type arguments. Any arguments may be defined, however the
+	 *     ones described below are supported by default. Default empty array.
+	 *
+	 *     @type callable $render_callback Callback used to render blocks of this block type.
+	 *     @type array    $attributes      Block attributes mapping, property name to schema.
+	 *     @type string   $editor_script   Block type editor script handle.
+	 *     @type string   $script          Block type front end script handle.
+	 *     @type string   $editor_style    Block type editor style handle.
+	 *     @type string   $style           Block type front end style handle.
+	 * }
 	 */
 	public function __construct( $block_type, $args = array() ) {
 		$this->name = $block_type;
