Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 9x 138x 9x | export const clone = <T>(input: T): T => {
return JSON.parse(JSON.stringify(input));
};
export const cloneDictionary = <T>(
dictionary: Record<string, T>,
): Record<string, T> =>
Object.keys(dictionary).reduce(
(memo, key) => {
const value = dictionary[key];
Iif (value) {
memo[key] = JSON.parse(JSON.stringify(value));
}
return memo;
},
{} as Record<string, T>,
);
|