Files
react-native-svg/lib/extract/extractLengthList.js
2018-03-19 04:07:47 +02:00

18 lines
476 B
JavaScript

const spaceReg = /\s+/;
const commaReg = /,/g;
export default function(lengthList) {
if (typeof lengthList === "string") {
return lengthList
.trim()
.replace(commaReg, " ")
.split(spaceReg);
} else if (typeof lengthList === "number") {
return [`${lengthList}`];
} else if (lengthList && typeof lengthList.map === "function") {
return lengthList.map(d => `${d}`);
} else {
return [];
}
}