()
| 121 | |
| 122 | // Stop observing our sources once we have no observers. |
| 123 | protected _detach() { |
| 124 | each(toArray(this.source), source => { |
| 125 | if (hasFluidValue(source)) { |
| 126 | removeFluidObserver(source, this) |
| 127 | } |
| 128 | }) |
| 129 | this._active.clear() |
| 130 | becomeIdle(this) |
| 131 | } |
| 132 | |
| 133 | /** @internal */ |
| 134 | eventObserved(event: FrameValue.Event) { |
nothing calls this directly
no test coverage detected