discourse/app/assets/javascripts/discourse-common/addon/lib/later.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

15 lines
404 B
JavaScript
Raw Normal View History

import { later } from "@ember/runloop";
import { isTesting } from "discourse-common/config/environment";
export default function () {
if (isTesting() && typeof [...arguments].at(-1) === "number") {
// Replace the `wait` argument with 10ms
let args = [].slice.call(arguments, 0, -1);
args.push(10);
return later.apply(undefined, args);
} else {
return later(...arguments);
}
}