Type Alias OptionalProps<T>

OptionalProps: T extends unknown ? { [k in OptionalKeys<T>]?: T[k] } : never

Parse T to keep only the optional properties.

Type Parameters