From 5789aa9faa5b105a32580bb44dac8ba68ebd2a2a Mon Sep 17 00:00:00 2001 From: Robert Fischer Date: Thu, 10 Dec 2020 17:04:42 -0500 Subject: [PATCH] fix(types): be explicit that Settlment is a PromiseSettledResult --- src/types.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/types.ts b/src/types.ts index 31a790b..361a899 100644 --- a/src/types.ts +++ b/src/types.ts @@ -87,4 +87,5 @@ export class Rejection implements PromiseRejectedResult { /** * Equivalent to a `PromiseSettledResult`, but specific to our classes. */ -export type Settlement = Fulfillment | Rejection; +export type Settlement = PromiseSettledResult & + (Fulfillment | Rejection);