@@ -13,7 +13,7 @@ import type {Element} from './views/Components/types';
1313import type { StateContext } from './views/Components/TreeContext' ;
1414import type Store from './store' ;
1515
16- export function printElement ( element : Element , includeWeight : boolean = false ) {
16+ export function printElement ( element : Element , includeWeight : boolean = false ) : string {
1717 let prefix = ' ' ;
1818 if ( element . children . length > 0 ) {
1919 prefix = element . isCollapsed ? '▸' : '▾' ;
@@ -44,7 +44,7 @@ export function printElement(element: Element, includeWeight: boolean = false) {
4444export function printOwnersList (
4545 elements : Array < Element > ,
4646 includeWeight : boolean = false ,
47- ) {
47+ ) : string {
4848 return elements
4949 . map ( element => printElement ( element , includeWeight ) )
5050 . join ( '\n' ) ;
@@ -54,7 +54,7 @@ export function printStore(
5454 store : Store ,
5555 includeWeight : boolean = false ,
5656 state : StateContext | null = null ,
57- ) {
57+ ) : string {
5858 const snapshotLines = [ ] ;
5959
6060 let rootWeight = 0 ;
@@ -172,7 +172,7 @@ export function smartParse(value: any) {
172172 }
173173}
174174
175- export function smartStringify ( value : any ) {
175+ export function smartStringify ( value : any ) : string {
176176 if ( typeof value === 'number' ) {
177177 if ( Number . isNaN ( value ) ) {
178178 return 'NaN ';
0 commit comments