@pipedream/twenty
Version:
Pipedream Twenty Components
32 lines (29 loc) • 679 B
JavaScript
export const camelCaseToWords = (s) => {
const result = s.replace(/([A-Z])/g, " $1");
return result.charAt(0).toUpperCase() + result.slice(1);
};
export const capitalizeFirstLetter = (string) => {
return string.charAt(0).toLowerCase() + string.slice(1);
};
export const parseObject = (obj) => {
if (Array.isArray(obj)) {
return obj.map((item) => {
if (typeof item === "string") {
try {
return JSON.parse(item);
} catch (e) {
return item;
}
}
return item;
});
}
if (typeof obj === "string") {
try {
return JSON.parse(obj);
} catch (e) {
return obj;
}
}
return obj;
};