@n3okill/utils
Version:
Many javascript helpers
18 lines • 486 B
JavaScript
import { isEmpty } from "../type/isEmpty";
/**
* @internal
* @ignore
* @param {Array<string>} names
* @returns {Array<string>}
*/
export function getNameParts(names) {
const parts = [];
names.forEach((part) => part.indexOf(".") === -1 && !isEmpty(part)
? part
.replace(/\[(\d+)]/g, ".$1")
.split(".")
.forEach((v) => (v ? parts.push(v) : ""))
: parts.push(part));
return parts;
}
//# sourceMappingURL=_internal.js.map