Creates a new type using the same keys as the given, but makes the given specified keys (type param K) required and makes the rest optional.
K
Creates a new type using the same keys as the given, but makes the given specified keys (type param
K) required and makes the rest optional.