فهرست منبع

TSL: Improve `debug()` callback changing to `( builder, code )` function signature (#30976)

* improve debug callback

* Update DebugNode.js

* Update DebugNode.js

* Update DebugNode.js

* Update DebugNode.js
sunag 8 ماه پیش
والد
کامیت
9147649594
1فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 10 1
      src/nodes/utils/DebugNode.js

+ 10 - 1
src/nodes/utils/DebugNode.js

@@ -52,7 +52,7 @@ class DebugNode extends TempNode {
 
 		if ( callback !== null ) {
 
-			callback( code );
+			callback( builder, code );
 
 		} else {
 
@@ -68,6 +68,15 @@ class DebugNode extends TempNode {
 
 export default DebugNode;
 
+/**
+ * TSL function for creating a debug node.
+ *
+ * @tsl
+ * @function
+ * @param {Node} node - The node to debug.
+ * @param {?Function} [callback=null] - Optional callback function to handle the debug output.
+ * @returns {DebugNode}
+ */
 export const debug = ( node, callback = null ) => nodeObject( new DebugNode( nodeObject( node ), callback ) );
 
 addMethodChaining( 'debug', debug );

粤ICP备19079148号