Type Alias OptionalIfPossiblyUndefined<K, T>

OptionalIfPossiblyUndefined: [T | undefined] extends [T]
    ? Partial<Record<K, T>>
    : Record<K, T>

Type Parameters

  • K extends string | number | symbol
  • T