I have a space $A$ which is homeomorphic to the open $n$-ball $B_n$. I'm trying to build a CW-complex with it, so I want a continuous function from the closed ball $\overline{B}_n$ to the closure $\overline{A}$. The spaces I'm working with are relatively nice, they are embedded in the unit cube $(0,1)^m$ for $m\geq n$. I know that this alone is not enough, as $\sin(\frac{1}{x})$ can be shifted and shrunk into the unit square.

On the other hand, I know that if there is a uniformly continuous map from $B_n$ to $A$, then it will preserve Cauchy sequences, so it can be extended to a continuous map on the closures. Furthermore, if a continuous map exists on the closures, the restrictions to the interior has to preserve Cauchy sequences.

So my general question is, what kind of properties could I look for in $A$ that would guarantee that a uniformly continuous map exists, or at least one that preserves Cauchy sequences.

More specifically, I feel like it should work as long as $A$ has finite volume (surface volume? measure? whatever the correct generalization of arc length and surface area would be). Are there any theorems that might say something along those lines?

Edit: The open ball $B_n$ is uniformly homeomorphic to the open hypercube $(0,1)^n$. Let $F:(0,1)^n\rightarrow A$ be a homeomorphism with the property that there exists $K>0$ such that for any $i\in [n]$ and $x\in (0,1)^{n-1}$, the arc length of $f_x(t) = F(x_1,x_2,\ldots, x_{i-1},t,x_i,\ldots,x_{n-1})$ is less than $K$. Does this imply that $A$ is uniformly homeomorphic to $B_n$?