UNPKG

@hashicorp/design-system-components

Version:
24 lines (19 loc) 548 B
import { buildWaiter } from '@ember/test-waiters'; /** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ const waiter = buildWaiter('raf-waiter'); // a utility that wraps requestAnimationFrame and integrates with Ember's test waiters function requestAnimationFrameWaiter(callback) { const token = waiter.beginAsync(); return requestAnimationFrame(() => { try { callback(); } finally { waiter.endAsync(token); } }); } export { requestAnimationFrameWaiter }; //# sourceMappingURL=utils.js.map