Patterns
Use an existing type as a base, but remove some keys and add some others
type GetCommandInput = Omit<__GetItemCommandInput, "Key"> & {
Key: { [key: string]: NativeAttributeValue } | undefined
}
type GetCommandInput = Omit<__GetItemCommandInput, "Key"> & {
Key: { [key: string]: NativeAttributeValue } | undefined
}