Closed tshemsedinov closed 12 hours ago
https://github.com/diia-open-source/be-pkg-utils/blob/e969374fb769e59ab6bbdb709caeba0199e14a8c/src/guards.ts#L69-L74
Let's optimize:
static isSettledError(value: PromiseSettledResult<unknown>): value is PromiseRejectedResult { return value.status === 'rejected' }
So you can simply use inplace expression Instead you can use in place just isSettledError:
isSettledError
value.status === 'rejected'
The key value of this util is in value is PromiseRejectedResult. This is needed for TypeScript in Array.filter method.
value is PromiseRejectedResult
Array.filter
@doichev-kostia exactly!
https://github.com/diia-open-source/be-pkg-utils/blob/e969374fb769e59ab6bbdb709caeba0199e14a8c/src/guards.ts#L69-L74
Let's optimize:
So you can simply use inplace expression Instead you can use in place just
isSettledError
: