taraskevizer
Version:
Канвэртацыя акадэмічнага правапісу ў клясычны
14 lines (13 loc) • 425 B
JavaScript
import { restoreCase } from '../lib/index.js';
const isNotLowerCase = (str) => str !== str.toLowerCase();
export const restoreCaseStep = ({ cfg: { abc }, storage: { textArr, origArr }, }) => {
if (abc.upper) {
restoreCase(textArr, origArr);
}
else {
for (let i = 0; i < textArr.length; i++) {
if (isNotLowerCase(origArr[i]))
textArr[i] = origArr[i];
}
}
};