UNPKG

@xylabs/promise

Version:

Base functionality used throughout XY Labs TypeScript/JavaScript libraries

9 lines (8 loc) 231 B
/** * For use with Promise.allSettled to filter only rejected results * @param val * @returns */ export const rejected = <T>(val: PromiseSettledResult<T>): val is PromiseRejectedResult => { return val.status === 'rejected' }