Add lightweight correctness linting and resolve formatting conflicts
This commit is contained in:
Vendored
+9
-2
@@ -11,9 +11,16 @@ export const createInvocationRegistry = () => {
|
||||
throw new Error("Invocation registry full; explicit runtime retirement required");
|
||||
const entry = { state: "running", controller: new AbortController() };
|
||||
entries.set(id, entry);
|
||||
return { signal: entry.controller.signal, finish(failed = false) { entry.state = failed ? "failed" : "completed"; } };
|
||||
return {
|
||||
signal: entry.controller.signal,
|
||||
finish(failed = false) {
|
||||
entry.state = failed ? "failed" : "completed";
|
||||
},
|
||||
};
|
||||
},
|
||||
status(id) {
|
||||
return { invocationId: id, state: entries.get(id)?.state ?? "unknown" };
|
||||
},
|
||||
status(id) { return { invocationId: id, state: entries.get(id)?.state ?? "unknown" }; },
|
||||
cancel(id) {
|
||||
const entry = entries.get(id);
|
||||
if (entry && ["running", "cancellation-requested"].includes(entry.state)) {
|
||||
|
||||
Reference in New Issue
Block a user