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 11{
22 "name" : " ui-coverage-scenario-tool-js" ,
3- "version" : " 0.4 .0" ,
3+ "version" : " 0.5 .0" ,
44 "type" : " module" ,
55 "files" : [
66 " dist" ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ const program = new Command();
77program
88 . name ( 'ui-coverage-scenario-tool' )
99 . description ( 'UI Coverage Scenario CLI Tool' )
10- . version ( '0.4 .0' ) ;
10+ . version ( '0.5 .0' ) ;
1111
1212program
1313 . command ( 'save-report' )
Original file line number Diff line number Diff line change 11export { ActionType } from './tools/actions' ;
22export { 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