Type Alias: NonNullableProperties<T>
NonNullableProperties<
T> ={ [P in keyof T]: NonNullable<T[P]> }
Defined in: types.ts:110
Similar to the built in NonNullable, but properly removes null from all keys in the class or interface
This does not recurse deeply, for that use DeepRequired
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |