Подскажите в правильных проектах интерфейсы где принято заводить ? В отдельных файлах с определенным названием , в компонентах или сервисах. Уверен есть методика . Поделитесь пожалуйста.
Подскажите в правильных проектах интерфейсы где принято заводить ? В отдельных файлах с определенным названием , в компонентах или сервисах. Уверен есть методика . Поделитесь пожалуйста.
у интерефейсов бывает разное назначение, он может определять как логику выполнения какого то сервиса (контракт на методы), а может выступать просто чекером типов для обработки ответов с бэка.
у интерефейсов бывает разное назначение, он может определять как логику выполнения какого то сервиса (контракт на методы), а может выступать просто чекером типов для обработки ответов с бэка.
Понял. Можете рассказать как поступать в одном и как в другом случае?
ребят, а поясните, почему в паззле от лиса падает исключение на forkJoin? п.с. пазл решил, там в импортах подсказка, но интересно, почему все-таки ошибка таймаута?
Понял. Можете рассказать как поступать в одном и как в другом случае?
для первого я выношу в отдельный файл относительно той доменной логики в которой работаю. для чекеров, можно завести отдельный файл назвать его {name}.model.ts и внутри описывать любые кейсы с бэка (т.е несколько интерфейсов, если данные разные приходят)
ребят, а поясните, почему в паззле от лиса падает исключение на forkJoin? п.с. пазл решил, там в импортах подсказка, но интересно, почему все-таки ошибка таймаута?
Error if no value is emitted before specified duration все просто, сорри
для первого я выношу в отдельный файл относительно той доменной логики в которой работаю. для чекеров, можно завести отдельный файл назвать его {name}.model.ts и внутри описывать любые кейсы с бэка (т.е несколько интерфейсов, если данные разные приходят)