File tree Expand file tree Collapse file tree 4 files changed +17
-3
lines changed Expand file tree Collapse file tree 4 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " ui-coverage-scenario-tool-js" ,
3
- "version" : " 0.4 .0" ,
3
+ "version" : " 0.5 .0" ,
4
4
"type" : " module" ,
5
5
"files" : [
6
6
" dist" ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ const program = new Command();
7
7
program
8
8
. name ( 'ui-coverage-scenario-tool' )
9
9
. description ( 'UI Coverage Scenario CLI Tool' )
10
- . version ( '0.4 .0' ) ;
10
+ . version ( '0.5 .0' ) ;
11
11
12
12
program
13
13
. command ( 'save-report' )
Original file line number Diff line number Diff line change 1
1
export { ActionType } from './tools/actions' ;
2
2
export { SelectorType } from './tools/selector' ;
3
- export { UICoverageTracker } from './tracker/core' ;
3
+ export { UICoverageTracker } from './tracker/core' ;
4
+ export { coverageContext } from './tracker/context' ;
Original file line number Diff line number Diff line change
1
+ import { AsyncLocalStorage } from 'node:async_hooks' ;
2
+ import { UICoverageTracker } from './core' ;
3
+
4
+ const storage = new AsyncLocalStorage < UICoverageTracker > ( ) ;
5
+
6
+ export const coverageContext = {
7
+ run < T > ( tracker : UICoverageTracker , fn : ( ) => T ) : T {
8
+ return storage . run ( tracker , fn ) ;
9
+ } ,
10
+ get ( ) : UICoverageTracker | undefined {
11
+ return storage . getStore ( ) ;
12
+ }
13
+ } ;
You can’t perform that action at this time.
0 commit comments