* Add an effect to the pending set. * Schedules a microtask to run them if one isn't already scheduled. * @param {Effect} effect
(effect)
| 3203 | * @param {Effect} effect |
| 3204 | */ |
| 3205 | _scheduleEffect(effect) { |
| 3206 | if (effect._isStopped) return; |
| 3207 | this._pendingEffects.add(effect); |
| 3208 | if (!this._isRunScheduled) { |
| 3209 | this._isRunScheduled = true; |
| 3210 | var self2 = this; |
| 3211 | queueMicrotask(function() { |
| 3212 | self2._runPendingEffects(); |
| 3213 | }); |
| 3214 | } |
| 3215 | } |
| 3216 | /** |
| 3217 | * Set up the single global MutationObserver and delegated input/change |
| 3218 | * listeners that power attribute, property, and query tracking. |
no test coverage detected