export function cloneAndChange(obj: any, changer: (orig: any) => any): any {
}
function _cloneAndChange(obj: any, changer: (orig: any) => any, seen: Set<any>): any {
objects.ts
if (isUndefinedOrNull(obj)) {
return obj;
}
const changed = changer(obj);
if (typeof changed !== 'undefined') {
return changed;
}
if (Array.isArray(obj)) {
const r1: any[] = [];
for (const e of obj) {