File tree Expand file tree Collapse file tree 3 files changed +33
-0
lines changed
Expand file tree Collapse file tree 3 files changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ 'use strict' ;
2+
3+ require ( './unit1.js' ) ;
4+ require ( './unit2.js' ) ;
Original file line number Diff line number Diff line change 1+ 'use strict' ;
2+
3+ const fs = require ( 'node:fs' ) ;
4+
5+ const { readFile } = fs ;
6+
7+ fs . readFile = ( fileName , callback ) => {
8+ fs . readFile . calls ++ ;
9+ readFile ( fileName , ( error , data ) => {
10+ fs . readFile . callbacks ++ ;
11+ callback ( error , data ) ;
12+ } ) ;
13+ } ;
14+
15+ fs . readFile . calls = 0 ;
16+ fs . readFile . callbacks = 0 ;
Original file line number Diff line number Diff line change 1+ 'use strict' ;
2+
3+ const fs = require ( 'node:fs' ) ;
4+
5+ fs . readFile ( './main.js' , ( error , data ) => {
6+ const { calls, callbacks } = fs . readFile ;
7+ fs . readFile . callbacks = 0 ;
8+ if ( error ) {
9+ console . log ( { error, calls, callbacks } ) ;
10+ } else {
11+ console . log ( { data, calls, callbacks } ) ;
12+ }
13+ } ) ;
You can’t perform that action at this time.
0 commit comments