DeepRequired
Make a type required.
Signature
type DeepRequired<T> = T extends ((...args: any[]) => any) ? T : T extends any[] ? T : T extends Date | RegExp | string | number | boolean ? T : T extends object ? { [K in keyof T]-?: DeepRequired<T[K]>;} : T;Members
This export does not declare public properties or methods in the generated declaration file.