From 924dfc7defdb9e2ddfc2efbaaba113598304a62d Mon Sep 17 00:00:00 2001 From: Sebastian Seedorf Date: Tue, 24 Nov 2020 12:37:59 +0100 Subject: [PATCH] Get Resolvable Sync #2 --- out/helpers/resolvable.d.ts | 2 ++ out/helpers/resolvable.js | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/out/helpers/resolvable.d.ts b/out/helpers/resolvable.d.ts index 35dcc0b..7a00887 100644 --- a/out/helpers/resolvable.d.ts +++ b/out/helpers/resolvable.d.ts @@ -13,6 +13,8 @@ declare class FetchOnce> { constructor(fetchMethod?: ((...args: U) => Promise) | undefined); reset(): void; resolve(...args: U): Promise; + getDataOrUndefined(): T | undefined; + getErrorOrUndefined(): unknown | undefined; protected isFinished(): boolean; protected parsePromise(promise: Promise): void; } diff --git a/out/helpers/resolvable.js b/out/helpers/resolvable.js index e96d613..dd9e92a 100644 --- a/out/helpers/resolvable.js +++ b/out/helpers/resolvable.js @@ -49,6 +49,12 @@ class FetchOnce { } }); } + getDataOrUndefined() { + return this.data; + } + getErrorOrUndefined() { + return this.error; + } isFinished() { return this.state === ResolvableState.DONE || this.state === ResolvableState.ERROR; }