Type alias RecursiveNull<T>

RecursiveNull<T>: T extends Primitive<infer U> ? null : T extends object ? { [ K in keyof T]: RecursiveNull<T[K]> } : never

Makes all properties of an object null recursively, except for array properties, which will be replaced by one null element

Type Parameters

  • T

Generated using TypeDoc