File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
packages/fasset-bots-core/src/utils Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -40,17 +40,17 @@ export function isNumericKey(k: string | number) {
4040}
4141
4242export function formatArgs ( args : unknown ) {
43- return formatArg ( args , true ) ;
43+ return formatArg ( args , true , true ) ;
4444}
4545
46- function formatArg ( value : unknown , skipArrayKeys : boolean = false ) : string {
46+ function formatArg ( value : unknown , skipArrayKeys : boolean = false , forceFormatObject : boolean = false ) : string {
4747 if ( isBigNumber ( value ) ) {
4848 return formatBN ( value ) ;
4949 } else if ( Array . isArray ( value ) ) {
5050 const entriesFmt = value . map ( ( v ) => formatArg ( v ) ) . join ( ", " ) ;
5151 return `[${ entriesFmt } ]` ;
52- } else if ( typeof value === "object" && value ?. constructor === Object ) {
53- const entriesFmt = Object . entries ( value )
52+ } else if ( typeof value === "object" && value != null && ( value ?. constructor === Object || forceFormatObject ) ) {
53+ const entriesFmt = Object . entries ( value as object )
5454 . filter ( ( [ k , v ] ) => ! skipArrayKeys || ( ! isNumericKey ( k ) && k !== "__length__" ) )
5555 . map ( ( [ k , v ] ) => `${ k } : ${ formatArg ( v ) } ` )
5656 . join ( ", " ) ;
You can’t perform that action at this time.
0 commit comments