UNPKG

@n3okill/utils

Version:
18 lines 486 B
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