File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
packages/svelte/src/internal/client/dev Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 1+ import { snapshot } from '../../server' ;
2+ import { STATE_SYMBOL } from '../constants' ;
3+
14/** @type { Map<string, any> | null } */
25export let tracing_expressions = null ;
36export let tracing_expression_reactive = false ;
@@ -14,10 +17,17 @@ export function log_traced_expressions(fn, label) {
1417 var val = fn ( ) ;
1518
1619 // eslint-disable-next-line no-console
17- console . groupCollapsed ( `${ label } (trace)` ) ;
20+ console . group ( `${ label } (trace)` ) ;
1821 for ( let [ label , [ val , stack ] ] of tracing_expressions ) {
1922 // eslint-disable-next-line no-console
20- console . log ( label , val , stack ) ;
23+ console . groupCollapsed (
24+ label ,
25+ val && typeof val === 'object' && STATE_SYMBOL in val ? snapshot ( val , true ) : val
26+ ) ;
27+ // eslint-disable-next-line no-console
28+ console . log ( stack ) ;
29+ // eslint-disable-next-line no-console
30+ console . groupEnd ( ) ;
2131 }
2232 // eslint-disable-next-line no-console
2333 console . groupEnd ( ) ;
You can’t perform that action at this time.
0 commit comments