Array types that contain a namespace are mangled by the typing generator. This is fixed by explicitly keeping all array setup text prior to the namespace.
An xsd:decimal may have some typeData included which caused the typeData to be interpreted as a set of allowed values. The fix included catches all number types and makes sure they map to number
xsd:decimal
may have sometypeData
included which caused thetypeData
to be interpreted as a set of allowed values. The fix included catches all number types and makes sure they map tonumber