// Copyright 2026 Synnax Labs, Inc. // // Use of this software is governed by the Business Source License included in the file // licenses/BSL.txt. // // As of the Change Date specified in that file, in accordance with the Business Source // License, use of this software will be governed by the Apache License, Version 2.0, // included in the file licenses/APL.txt. /** * Flushes the microtask queue. * @returns A promise that resolves when the microtask queue is flushed. */ export const flushMicrotasks = (): Promise => Promise.resolve(); /** * Flushes the task queue. * @returns A promise that resolves when the task queue is flushed. */ export const flushTaskQueue = (): Promise => new Promise((resolve) => setTimeout(resolve, 0));