все данные теперь скрыты для доступа из вне. Получается на каждый чих нужно отдельную функцию писать. Если функция нужна только для одного из трех объектов, то для двух других...
Столкнулся тут с неправильным уточнением типа через assert, ну либо я что-то не так делаю я использую function assert(type: 'a' | 'b' | 'c'): asserts type is 'a' | 'b' {} и о...
@accessdenied404 проблема в том что очень часто повторяется `<S extends object, T extends string>` как параметры дженерика? ``` function createId<S extends object, T extends...
Я видимо что-то упустил пока использовал as А что значит нормально кастует? TS вроде как полностью доверяет в этот момент разработчику и я могу что угодно во что угодно скасто...
по tsc скажите ещё, кроме скорости сборки за счет тайпчекинга, чем babel-loader лучше чем ts-loader?
а какие это профиты дает по сравнению с type ThemeType = 'multitheme' | 'signletheme' ?
ты про реализацию URLSearchParams? ну ts не смотрит же кишки функции, только декларацию типов а с Record вот такие странные проверки если кто-то в чате может пояснить почем...
почему она должна всплывать ранее? если указать в test1 возвращаемое значение как undefined, то она всплывет сразу. описывая void ты говоришь не то что функция возвращает un...
по поводу тест кавередж есть вопрос вы уверены что он у вас правильно собирается? Тот же nyc\istanbul несложно обмануть если всякие if вынести в функции хелперы. Он тогда адек...
у тебя опыт есть или просто совет даешь? :) там кроме того,что ts-ignore нужно будет делать (неизбежное зло во время переходного прцоесса) меня интересует тулинг и опыт отстре...
а какая альтернатива если нужно чтоб поле для потребителей класса было readonly, но для самого класса было writable?
опять подмена понятий новый и неудобный или старый более удобный? я буду юзать удобный, независимо от того старый или нет но тут встает проблема что "удобство" - субъективный...
ассоциативный массив - это что-то из php же. хочешь объект, у которого ключи - _id?
я все равно не могу уловить, как co-data решает проблему разделения поведения для разных типов сущностей. Можете подсказать, как эти кейсы решаются с co-data? кейс 1 кейс 2
> Райан возьми да переверни игру что он там перевернул? :) у меня каждую неделю пет проект не может собраться потому стейбл пакеты в deno не такие уж и stable
а как по вашему должен быть перебор в шаблоне?
А чем вынос наружу + дженерик не угодил? тык плэйграунд
1. почему совпадения может не быть если я все перебрал 2. почему он тогда never выводит а не unknown? вот немного укороченный кейс
фронт или nodejs проект? переносили недавно фронтовый проект, единственная проблема была - это восстанавливать типы исходя из кода.
гайз, есть у кого опыт постепенного перевода проекта на node с JS на TS? Хочется поспрашивать о подводных камнях и как они решаются