microcms_sdk_generator
Version:
A type-safe MicroCMS SDK Generator
15 lines (14 loc) • 379 B
JavaScript
import upperCase from "./upperCase.js";
import lowerCase from "./lowerCase.js";
export default function (str, locale) {
if (str == null) {
return "";
}
let result = "";
for (let i = 0; i < str.length; i++) {
const c = str[i];
const u = upperCase(c, locale);
result += u === c ? lowerCase(c, locale) : u;
}
return result;
}