mirror of
https://github.com/zoriya/react-native-svg.git
synced 2025-12-06 07:06:11 +00:00
18 lines
403 B
JavaScript
18 lines
403 B
JavaScript
const spaceReg = /\s+/;
|
|
const commaReg = /,/g;
|
|
|
|
export default function extractLengthList(lengthList) {
|
|
if (Array.isArray(lengthList)) {
|
|
return lengthList;
|
|
} else if (typeof lengthList === "number") {
|
|
return [lengthList];
|
|
} else if (typeof lengthList === "string") {
|
|
return lengthList
|
|
.trim()
|
|
.replace(commaReg, " ")
|
|
.split(spaceReg);
|
|
} else {
|
|
return [];
|
|
}
|
|
}
|