Skip to content

Commit 2def138

Browse files
sunagRuthySheffi
authored andcommitted
TSL: Improve debug() callback changing to ( builder, code ) function signature (mrdoob#30976)
* improve debug callback * Update DebugNode.js * Update DebugNode.js * Update DebugNode.js * Update DebugNode.js
1 parent ae88e87 commit 2def138

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/nodes/utils/DebugNode.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class DebugNode extends TempNode {
5252

5353
if ( callback !== null ) {
5454

55-
callback( code );
55+
callback( builder, code );
5656

5757
} else {
5858

@@ -68,6 +68,15 @@ class DebugNode extends TempNode {
6868

6969
export default DebugNode;
7070

71+
/**
72+
* TSL function for creating a debug node.
73+
*
74+
* @tsl
75+
* @function
76+
* @param {Node} node - The node to debug.
77+
* @param {?Function} [callback=null] - Optional callback function to handle the debug output.
78+
* @returns {DebugNode}
79+
*/
7180
export const debug = ( node, callback = null ) => nodeObject( new DebugNode( nodeObject( node ), callback ) );
7281

7382
addMethodChaining( 'debug', debug );

0 commit comments

Comments
 (0)