что дженерик должен быть подтипом {}, так почему пустой объект не является валидным значением?
При этом тут ошибки нет: http://www.typescriptlang.org/play/#code/GYVwdgxgLglg9mABAZwKZQGIwDZVQJ2QB4tcDlFUAPPMAEwoG8BfAPgApgc9CAuRUj2QBKRIwBQ45pLSZu5di2FA
В чём разница?
представьте, что ваш класс будет специализирован как const x: Store<{foo: number}>;
Обсуждают сегодня