{"total": {"lines":{"total":714,"covered":628,"skipped":0,"pct":87.96},"statements":{"total":736,"covered":649,"skipped":0,"pct":88.18},"functions":{"total":199,"covered":164,"skipped":0,"pct":82.41},"branches":{"total":220,"covered":156,"skipped":0,"pct":70.91}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncParallelBailHook.ts": {"lines":{"total":53,"covered":52,"skipped":0,"pct":98.11},"functions":{"total":6,"covered":6,"skipped":0,"pct":100},"statements":{"total":53,"covered":52,"skipped":0,"pct":98.11},"branches":{"total":8,"covered":7,"skipped":0,"pct":87.5}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncParallelHook.ts": {"lines":{"total":11,"covered":11,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":11,"covered":11,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncParallelResultAllHook.ts": {"lines":{"total":31,"covered":28,"skipped":0,"pct":90.32},"functions":{"total":12,"covered":12,"skipped":0,"pct":100},"statements":{"total":33,"covered":30,"skipped":0,"pct":90.91},"branches":{"total":8,"covered":5,"skipped":0,"pct":62.5}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncSeriesBailHook.ts": {"lines":{"total":12,"covered":12,"skipped":0,"pct":100},"functions":{"total":5,"covered":5,"skipped":0,"pct":100},"statements":{"total":12,"covered":12,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncSeriesHook.ts": {"lines":{"total":11,"covered":11,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":11,"covered":11,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncSeriesLoopHook.ts": {"lines":{"total":11,"covered":11,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":11,"covered":11,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncSeriesWaterfallAllHook.ts": {"lines":{"total":25,"covered":25,"skipped":0,"pct":100},"functions":{"total":6,"covered":6,"skipped":0,"pct":100},"statements":{"total":26,"covered":26,"skipped":0,"pct":100},"branches":{"total":4,"covered":3,"skipped":0,"pct":75}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/AsyncSeriesWaterfallHook.ts": {"lines":{"total":20,"covered":20,"skipped":0,"pct":100},"functions":{"total":6,"covered":6,"skipped":0,"pct":100},"statements":{"total":20,"covered":20,"skipped":0,"pct":100},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/CodeFactory.ts": {"lines":{"total":231,"covered":214,"skipped":0,"pct":92.64},"functions":{"total":52,"covered":49,"skipped":0,"pct":94.23},"statements":{"total":245,"covered":227,"skipped":0,"pct":92.65},"branches":{"total":113,"covered":93,"skipped":0,"pct":82.3}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/Hook.ts": {"lines":{"total":94,"covered":63,"skipped":0,"pct":67.02},"functions":{"total":37,"covered":20,"skipped":0,"pct":54.05},"statements":{"total":95,"covered":64,"skipped":0,"pct":67.37},"branches":{"total":34,"covered":21,"skipped":0,"pct":61.76}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/SyncBailHook.ts": {"lines":{"total":13,"covered":12,"skipped":0,"pct":92.31},"functions":{"total":7,"covered":6,"skipped":0,"pct":85.71},"statements":{"total":13,"covered":12,"skipped":0,"pct":92.31},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/SyncHook.ts": {"lines":{"total":12,"covered":11,"skipped":0,"pct":91.67},"functions":{"total":6,"covered":5,"skipped":0,"pct":83.33},"statements":{"total":12,"covered":11,"skipped":0,"pct":91.67},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/SyncLoopHook.ts": {"lines":{"total":12,"covered":11,"skipped":0,"pct":91.67},"functions":{"total":6,"covered":5,"skipped":0,"pct":83.33},"statements":{"total":12,"covered":11,"skipped":0,"pct":91.67},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/SyncWaterfallAllHook.ts": {"lines":{"total":26,"covered":23,"skipped":0,"pct":88.46},"functions":{"total":8,"covered":5,"skipped":0,"pct":62.5},"statements":{"total":27,"covered":24,"skipped":0,"pct":88.89},"branches":{"total":4,"covered":3,"skipped":0,"pct":75}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/SyncWaterfallHook.ts": {"lines":{"total":21,"covered":18,"skipped":0,"pct":85.71},"functions":{"total":8,"covered":5,"skipped":0,"pct":62.5},"statements":{"total":21,"covered":18,"skipped":0,"pct":85.71},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/index.ts": {"lines":{"total":30,"covered":30,"skipped":0,"pct":100},"functions":{"total":2,"covered":1,"skipped":0,"pct":50},"statements":{"total":30,"covered":30,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/utils.ts": {"lines":{"total":7,"covered":7,"skipped":0,"pct":100},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":7,"covered":7,"skipped":0,"pct":100},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/react/global.ts": {"lines":{"total":4,"covered":4,"skipped":0,"pct":100},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":5,"covered":5,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/react/index.ts": {"lines":{"total":62,"covered":44,"skipped":0,"pct":70.97},"functions":{"total":21,"covered":17,"skipped":0,"pct":80.95},"statements":{"total":62,"covered":44,"skipped":0,"pct":70.97},"branches":{"total":26,"covered":10,"skipped":0,"pct":38.46}}
,"/Users/bytedance/Desktop/learning/react-tapable/src/react/utils.ts": {"lines":{"total":28,"covered":21,"skipped":0,"pct":75},"functions":{"total":2,"covered":1,"skipped":0,"pct":50},"statements":{"total":30,"covered":23,"skipped":0,"pct":76.67},"branches":{"total":17,"covered":8,"skipped":0,"pct":47.06}}
}
