Home > @infiniteobjects/type-utils > OptionalPropertyOf
Returns a type with all the optional properties of T
Signature:
export type OptionalPropertyOf<T> = Exclude<{
[K in keyof T]: T extends Record<K, T[K]> ? never : K;
}[keyof T], undefined>;