Если хочется без классов таки, можно вот так сделать https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgAgLIE8DCB7EBnMKAVwTGymQG8AoASDgC5kQiBbAI2gG46B6X5I2QAKAG5wANkQ...
А не проще ли в базу сохранять чистый объект данных, и потом просто создавать из него нужный класс?
виртуализация? Пагинация?
а если сделать не Readonly<ListType[]>, а Readonly<ListType>[] ?
В версии 3.3.3 ругается https://www.typescriptlang.org/play?ts=3.3.3#code/FAUwdgrgtgBAKgTwA4hgb2DGBhANgS3ABcYBeGAcgGMDiKAaTGAQQBMp8wzKBDdzhsAC+AbmDiiyVGw5gAqgGcQAJ24YsklAC54U...
import style from “./button.module.css” Вот так не сработает?
а вопрос был, почему `s extends …`ломает?
можно codesandbox?
что нужно, иметь возможно передавать только один аргумент или сколько угодно, но одного типа? оба варианта выше предложены)
Всего лишь коллбэк внутри метода класса) а для какого действия нужен доступ к стейту в том же методе?
А не нужно ли просто в основном апи урле ставить порт 5000, зачем вообще к нему прокси?
Что сделать-то изначально надо? Просто взять какие-то данные с сервера?
и все-таки зачем тогда там нужен тайпскрипт?
А что такое Container и какие у него пропсы?
а зачем там использовать дженерик?)
он в observable разве сравнивает глубоко?