(detached = false)
| 64 | |
| 65 | export class EffectScope extends EffectScopeImpl { |
| 66 | constructor(detached = false) { |
| 67 | let vm: Vue = undefined! |
| 68 | withCurrentInstanceTrackingDisabled(() => { |
| 69 | vm = defineComponentInstance(getVueConstructor()) |
| 70 | }) |
| 71 | super(vm) |
| 72 | if (!detached) { |
| 73 | recordEffectScope(this) |
| 74 | } |
| 75 | } |
| 76 | } |
| 77 | |
| 78 | export function recordEffectScope( |
nothing calls this directly
no test coverage detected