ЙажаСценарий / Говнокод #28920 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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 Maligosus, (Updated )

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

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8