переменную
const store: IStore = {}
и дальше заполняю объект store нужными полями. Естественно, тайпскрипт ругается, что литерал объекта несовместим с типом IStore
Так вот, это нормальная практика, если я сделаю так?
const store: Istore = ({} as Istore):
Или это может открыть доступ к каким-то подводным камням, которых лучше избегать?
Лучше сразу нормально создавать обект
const store = {} as IStore достаточно
Обсуждают сегодня