(target, type, key)
| 701 | shouldTrack = last === undefined ? true : last; |
| 702 | } |
| 703 | function track(target, type, key) { |
| 704 | if (shouldTrack && activeEffect) { |
| 705 | let depsMap = targetMap.get(target); |
| 706 | if (!depsMap) { |
| 707 | targetMap.set(target, (depsMap = new Map())); |
| 708 | } |
| 709 | let dep = depsMap.get(key); |
| 710 | if (!dep) { |
| 711 | depsMap.set(key, (dep = createDep())); |
| 712 | } |
| 713 | const eventInfo = { effect: activeEffect, target, type, key } |
| 714 | ; |
| 715 | trackEffects(dep, eventInfo); |
| 716 | } |
| 717 | } |
| 718 | function trackEffects(dep, debuggerEventExtraInfo) { |
| 719 | let shouldTrack = false; |
| 720 | if (effectTrackDepth <= maxMarkerBits) { |
no test coverage detected