Omit
Omit<Type, Keys>
Omit will construct a new type by taking the Type and removing the Keys (if multiple, represented as a union of string literals)
Example:
Make a new type QueryCommandInput, which consists of the __QueryCommandInput without the KeyConditions or QueryFilter keys.
type QueryCommandInput = Omit<__QueryCommandInput, "KeyConditions" | "QueryFilter">