Lots you use the special symbol OmitProperty
in place of an optional/undefined value.
TOutputKey extends keyof TOutput
[K in TOutputKey]?: TOutput[TOutputKey] extends Pick<TOutput, TOutputKey> ? OmitProperty : never
Lots you use the special symbol OmitProperty
in place of an optional/undefined value.
TOutputKey extends keyof TOutput
[K in TOutputKey]?: TOutput[TOutputKey] extends Pick<TOutput, TOutputKey> ? OmitProperty : never
import { types } from ".";