Skip to content

Instantly share code, notes, and snippets.

@ramirezsandin
Created July 18, 2022 14:56
Show Gist options
  • Save ramirezsandin/0cc311a77932cbfd29890b681109cb5b to your computer and use it in GitHub Desktop.
Save ramirezsandin/0cc311a77932cbfd29890b681109cb5b to your computer and use it in GitHub Desktop.
Helpers functions for Promises
export const isRejected = (
input: PromiseSettledResult<unknown>,
): input is PromiseRejectedResult => input.status === 'rejected';
export const isFulfilled = <T>(
input: PromiseSettledResult<T>,
): input is PromiseFulfilledResult<T> => input.status === 'fulfilled';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment