Commit c289502 1 parent a0ec399 commit c289502 Copy full SHA for c289502
File tree 3 files changed +24
-3
lines changed
packages/swingset-runner/demo
3 files changed +24
-3
lines changed Original file line number Diff line number Diff line change
1
+ function bigintReplacer ( _ , arg ) {
2
+ if ( typeof arg === 'bigint' ) {
3
+ return Number ( arg ) ;
4
+ }
5
+ return arg ;
6
+ }
7
+
1
8
export function makePrintLog ( ) {
2
9
return function printLog ( ...args ) {
3
10
const rendered = args . map ( arg =>
4
- typeof arg === 'string' ? arg : JSON . stringify ( arg ) ,
11
+ typeof arg === 'string' ? arg : JSON . stringify ( arg , bigintReplacer ) ,
5
12
) ;
6
13
console . log ( rendered . join ( '' ) ) ;
7
14
} ;
Original file line number Diff line number Diff line change
1
+ function bigintReplacer ( _ , arg ) {
2
+ if ( typeof arg === 'bigint' ) {
3
+ return Number ( arg ) ;
4
+ }
5
+ return arg ;
6
+ }
7
+
1
8
export function makePrintLog ( ) {
2
9
return function printLog ( ...args ) {
3
10
const rendered = args . map ( arg =>
4
- typeof arg === 'string' ? arg : JSON . stringify ( arg ) ,
11
+ typeof arg === 'string' ? arg : JSON . stringify ( arg , bigintReplacer ) ,
5
12
) ;
6
13
console . log ( rendered . join ( '' ) ) ;
7
14
} ;
Original file line number Diff line number Diff line change
1
+ function bigintReplacer ( _ , arg ) {
2
+ if ( typeof arg === 'bigint' ) {
3
+ return Number ( arg ) ;
4
+ }
5
+ return arg ;
6
+ }
7
+
1
8
export function makePrintLog ( ) {
2
9
return function printLog ( ...args ) {
3
10
const rendered = args . map ( arg =>
4
- typeof arg === 'string' ? arg : JSON . stringify ( arg ) ,
11
+ typeof arg === 'string' ? arg : JSON . stringify ( arg , bigintReplacer ) ,
5
12
) ;
6
13
console . log ( rendered . join ( '' ) ) ;
7
14
} ;
You can’t perform that action at this time.
0 commit comments