Type Alias WithOptional<T, K>

WithOptional<T, K>: Pick<Partial<T>, K> & Omit<T, K>

Makes properties with keys assignable to K in T optional

Type Parameters

  • T
  • K extends keyof T