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 | 7x 130x 7x | 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>, ); |