1. Список говнокодов пользователя Maligosus

    Всего: 1

  2. JavaScript / Говнокод #28920

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    export type ReplaceNullToUndefined<T> = T extends (infer R)[]
    	? ReplaceNullToUndefined<R>[]
    	: T extends object
    		? {
    				[K in keyof T]: T[K] extends object
    					? ReplaceNullToUndefined<T[K]>
    					: null extends T[K]
    						? Exclude<T[K], null> | undefined
    						: T[K];
    			}
    		: T;

    Заменяет все `null` на `undefined`

    Maligosus, 04 Марта 2024

    Комментарии (0)