@@ -13,7 +13,10 @@ 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 (
17+ element : Element ,
18+ includeWeight : boolean = false ,
19+ ) : string {
1720 let prefix = ' ' ;
1821 if ( element . children . length > 0 ) {
1922 prefix = element . isCollapsed ? '▸' : '▾' ;
@@ -44,7 +47,7 @@ export function printElement(element: Element, includeWeight: boolean = false) {
4447export function printOwnersList (
4548 elements : Array < Element > ,
4649 includeWeight : boolean = false ,
47- ) {
50+ ) : string {
4851 return elements
4952 . map ( element => printElement ( element , includeWeight ) )
5053 . join ( '\n' ) ;
@@ -54,7 +57,7 @@ export function printStore(
5457 store : Store ,
5558 includeWeight : boolean = false ,
5659 state : StateContext | null = null ,
57- ) {
60+ ) : string {
5861 const snapshotLines = [ ] ;
5962
6063 let rootWeight = 0 ;
@@ -172,7 +175,7 @@ export function smartParse(value: any) {
172175 }
173176}
174177
175- export function smartStringify ( value : any ) {
178+ export function smartStringify ( value : any ) : string {
176179 if ( typeof value === 'number' ) {
177180 if ( Number . isNaN ( value ) ) {
178181 return 'NaN ';
0 commit comments