Initial Save

This commit is contained in:
jackbeeby
2025-03-28 12:30:19 +11:00
parent e381994f19
commit d8773925e8
9910 changed files with 982718 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import { $$asyncIterator } from 'iterall';
import { PubSubEngine } from './pubsub-engine';
export declare class PubSubAsyncIterator<T> implements AsyncIterator<T> {
private pullQueue;
private pushQueue;
private eventsArray;
private allSubscribed;
private running;
private pubsub;
constructor(pubsub: PubSubEngine, eventNames: string | string[]);
next(): Promise<IteratorResult<T>>;
return(): Promise<IteratorResult<T>>;
throw(error: any): Promise<never>;
[$$asyncIterator](): this;
private pushValue;
private pullValue;
private emptyQueue;
private subscribeAll;
private unsubscribeAll;
}