Я пытаюсь обернуть голову вокруг компонентов более высокого порядка, они такие же, как компоненты контейнера Redux. Плюс, какой рекомендуемый способ написать компоненты более высокого порядка (компоне
Я хочу определить общий тип ExcludeCart<T>, который по существу T, но с заданным ключом (в моем случае, cart) удален. Так, например, ExcludeCart<{foo: number, bar: string, cart: number}> будет {foo: n