feat: isPending, isResolved and isRejected