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);