Options
All
  • Public
  • Public/Protected
  • All
Menu

Module utils/DeepRequired

Type aliases

Type aliases

DeepRequired

DeepRequired<T>: T extends Function ? T : object

A type that changes all optional properties to be required, recursively.

Function types are not rewritten as that would change their formal-argument types.

Type parameters

  • T