import { afterAll, beforeAll } from "vitest"; import type { OpenClawConfig } from "../../config/types.openclaw.js"; import { defaultRuntime } from "../../runtime.js"; import type { FollowupRun } from "./queue.js";
export function createDeferred<T>() {
let resolve!: (value: T) => void;
let reject!: (reason?: unknown) => void; const promise = new Promise<T>((res, rej) => {
resolve = res;
reject = rej;
}); return { promise, resolve, reject };
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.