UNPKG

ember-mobile-menu

Version:
25 lines (22 loc) 628 B
import { waitForPromise } from '@ember/test-waiters'; /** * See also: https://reactive.nullvoxpopuli.com/functions/sync.sync.html * * This version ties in to the waiter system */ function effect(fn, ...args) { waitForPromise((async () => { /** * Detaches from auto-tracking so that mutations here doen't cause * infinite re-render loops (which would run this effect) * * Infinite re-render loops are still possible if then some other effect * causes this effect to change. */ await 0; await fn(...args); })()); return; } export { effect }; //# sourceMappingURL=utils.js.map