fix(ArrayType): specify empty array mapping corner case

Empty array is mapped to undefined.

Closes #1511