(fn)
| 3014 | } |
| 3015 | |
| 3016 | function microtaskDebounce(fn) { |
| 3017 | var called = false; |
| 3018 | return function () { |
| 3019 | if (called) { |
| 3020 | return; |
| 3021 | } |
| 3022 | |
| 3023 | called = true; |
| 3024 | window.Promise.resolve().then(function () { |
| 3025 | called = false; |
| 3026 | fn(); |
| 3027 | }); |
| 3028 | }; |
| 3029 | } |
| 3030 | |
| 3031 | function taskDebounce(fn) { |
| 3032 | var scheduled = false; |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…