а почему не сделать: loggedIn: boolean = false ?
а чем транспайлится?
ну, кстати, function F() { return new A() } — всё-таки норм. но типизировать это через as придётся. либо вызывать без new
ну, я бы поставил процентов 95 на то что у него в конфиге просто выключены ошибки поздней инициализации
хмм, разве? по-моему он в react-native команде работал когда сделал
такая функция спокойно пустые объекты примет. или о чём речь?
можно для красивости ввести промежуточную переменную. будет посимпатичней: const storage = await getstorage() const manuals = await storage.getManuals()
просто протипизируй periouds нужным типом. т.к. по умолчанию TS считает его number[][] а не [number, number][]. но первый второму вполне присваеваем
constructor() { this.state = new WinnerModel() } ... this.state.setData(list, page, order, sort) реактовский стейт так не работает
не могут сделать что?
а может есть какой-то js/ts_blah? а то что-то к тайпскрипту всё это уже даже отдалённо не отностия. @kekpekdeveloper ?
да можно сделать функцию function F() { return new A() } вот только протипизировать это без хаков сложновато
объяви его как OrderProp на глобальном уровне = number | 'status' | 'createDate'
ну, возможно где-то есть аналогично именованый интерфейс который влазит в уравнение
if (body == null) throw new Error('Incompatible environment without DOM') как вариант
я могу шустро развернуть у себя урезанный пример но прям чую что всё заведётся
правильно — сузить до не-null значения. а заткнуть можно и !
а, хотя. надо же только случай с пустым удалить
Api.users.foo.bar.baz.call(somethingAsThis) ?
ну вот. а теперь надо вызвать это с new