Get Resolvable Sync #2
This commit is contained in:
2
out/helpers/resolvable.d.ts
vendored
2
out/helpers/resolvable.d.ts
vendored
@@ -13,6 +13,8 @@ declare class FetchOnce<T, U extends Array<unknown>> {
|
|||||||
constructor(fetchMethod?: ((...args: U) => Promise<T>) | undefined);
|
constructor(fetchMethod?: ((...args: U) => Promise<T>) | undefined);
|
||||||
reset(): void;
|
reset(): void;
|
||||||
resolve(...args: U): Promise<T>;
|
resolve(...args: U): Promise<T>;
|
||||||
|
getDataOrUndefined(): T | undefined;
|
||||||
|
getErrorOrUndefined(): unknown | undefined;
|
||||||
protected isFinished(): boolean;
|
protected isFinished(): boolean;
|
||||||
protected parsePromise(promise: Promise<T>): void;
|
protected parsePromise(promise: Promise<T>): void;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,6 +49,12 @@ class FetchOnce {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
getDataOrUndefined() {
|
||||||
|
return this.data;
|
||||||
|
}
|
||||||
|
getErrorOrUndefined() {
|
||||||
|
return this.error;
|
||||||
|
}
|
||||||
isFinished() {
|
isFinished() {
|
||||||
return this.state === ResolvableState.DONE || this.state === ResolvableState.ERROR;
|
return this.state === ResolvableState.DONE || this.state === ResolvableState.ERROR;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user