@istanbul/app
Version:
App package of istanbul framework
21 lines (20 loc) • 608 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Util = void 0;
exports.Util = {
toCamelCase: (str) => {
return str
.replace(/(?:^\w|[A-Z]|\b\w)/g, function (word, index) {
return index === 0 ? word.toLowerCase() : word.toUpperCase();
})
.replace(/\s+/g, "");
},
transformToReadonly: (data) => {
const obj = {
set(target, prop, receiver) {
throw new Error("Cannot set property on readonly object");
},
};
return new Proxy(data, obj);
},
};