From b77ba6dc838579adbb57de7c2df2e3d24ab4ef4b Mon Sep 17 00:00:00 2001 From: Pablo Baleztena Date: Wed, 30 Oct 2024 22:38:28 -0300 Subject: [PATCH] [fabric/core] Overload AsyncResult.ok method to support optional value parameter --- packages/fabric/core/result/async-result.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/fabric/core/result/async-result.ts b/packages/fabric/core/result/async-result.ts index dd9db28..7ee7774 100644 --- a/packages/fabric/core/result/async-result.ts +++ b/packages/fabric/core/result/async-result.ts @@ -35,7 +35,9 @@ export class AsyncResult< ); } - static ok(value: T): AsyncResult { + static ok(): AsyncResult; + static ok(value: T): AsyncResult; + static ok(value?: any) { return new AsyncResult(Promise.resolve(Result.ok(value))); }