Type Alias OptionalPropertyKeys<T>

OptionalPropertyKeys<T>: {
    [K in keyof T]: T[K] extends TOptional<TSchema>
        ? T[K] extends TReadonly<T[K]>
            ? never
            : K
        : never
}[keyof T]

Type Parameters