Appearance
type PartialRecord<K, T> = { [P in K]?: T };
Record partial to support enum implementations with subsets of available keys.
K
any
T