Fixed circular reference #2

This commit is contained in:
Sebastian Seedorf
2020-11-19 23:04:36 +01:00
parent 91ba224f79
commit 8dc481b551
3 changed files with 15 additions and 5 deletions

View File

@@ -11,6 +11,7 @@ declare class FetchOnce<T, U extends Array<unknown>> {
protected state: ResolvableState;
protected pendings: [(res: Promise<T> | T) => void, (reason: unknown) => void][];
constructor(fetchMethod?: ((...args: U) => Promise<T>) | undefined);
reset(): void;
resolve(...args: U): Promise<T>;
protected isFinished(): boolean;
protected parsePromise(promise: Promise<T>): void;
@@ -23,5 +24,6 @@ export declare class WaitForSync<T> extends FetchOnce<T, never> {
constructor();
setData(data: T): void;
setError(error: unknown): void;
reset(): void;
}
export {};