Added nono profiles & orca integration - Added some extensions to start working on

This commit is contained in:
jb
2026-08-24 10:23:38 -04:00
parent 8bcb82813c
commit 10f64b593b
83 changed files with 21840 additions and 1353 deletions
@@ -0,0 +1,20 @@
export function createDeferredResultDelivery<T extends { id: string }>() {
const pending = new Map<string, T>();
return {
defer(result: T) {
pending.set(result.id, result);
},
consume(ids: Iterable<string>) {
for (const id of ids) pending.delete(id);
},
drain() {
const results = [...pending.values()];
pending.clear();
return results;
},
clear() {
pending.clear();
},
};
}