Всем привет. Нужно чтобы при запуске макбука открывались определённые приложения сразу в фулскрине и при этом соблюдая порядок Браузер -> Редактор -> Телега. Чтобы свайпом мож...
Всем привет, подскажите есть ли у вас стандартный набор библиотек для написания больших проектов? Роутинг, ORM, валидация. Я писал на Symfony / Spring, там всё вместе и из кор...
When does the mini app contest start accepting results? The deadline is approaching
Есть таблица с UUID в качестве идентификатора. Пользователям нужны цифровые ID, так проще отделять сущности друг от друга. Хотим добавить этот ID отдельным полем и продолжать ...
http://www.typescriptlang.org/play/#src=type%20Operand%20%3D%20number%3B%0A%0Aconst%20operators%20%3D%20%5B'%2B'%2C%20'-'%2C%20'*'%2C%20'%2F'%5D%20as%20const%3B%0A%0Atype%20Op...
Тогда не понятно почему тут дочерний компонент перерисовывается, если ссылка на массив не меняется после добавления нового элемента: https://stackblitz.com/edit/angular-fv1wfb...
Всем привет. Интересно кто как решает проблему с вызовом setState у unmounted компонентов: "Warning: setState(...): Can only update a mounted or mounting component. This usual...
Всем привет, можно ли тут как-то выковырять из типа { counter: ActionReducer<CounterState, Action> тип { counter: CounterState} ? http://www.typescriptlang.org/play/#code/KYD...
Как указать тип для объекта? Ни один из этих примеров не даёт ошибку компиляции. Есть какой-то способ разрешать объекты, но не массивы и другие типы?
Расскажите как сейчас у PHP обстоят дела со статической типизацией. IDE поддерживает cтат анализаторы? В psalm там до сих пор нужно отдельно описывать psalm-типы и phpdoc даже...
А в чём претензия? Без if'а твоя функция сможет вернуть не только string, но и undefined. Это несоответствие по типам. Вместо ! удобно использовать assertion functions: https:...
Подскажите пожалуйста, почему тут возникает ошибка компиляции: http://www.typescriptlang.org/play/#code/MYGwhgzhAEDKAuB7ATgUwDwDECWJ6uRlQA98A7AExgG8BfAPmmoCho3oAzXfQgLmhx4CMAL...
Удалить поле можно через Omit: type Test = Omit<User, 'key'> Для замены типа поля можно написать свой универсальный тип: type Patch<T, Props> = Omit<T, keyof Props> & Props;...
Вопрос по rxjs - сделал 2 сервиса, один с ручной подпиской через subscribe, второй через Subject: https://stackblitz.com/edit/angular-fzgq8o?file=src%2Fapp%2Fuser-store.servic...
Поправил: https://stackblitz.com/edit/angular-zobupn?file=src/app/app.component.ts В коде ещё проблемы с тем, что typescript не в строгом режиме, поэтому ты можешь обращаться...
https://stackblitz.com/edit/angular-pxwt48?file=src/app/hello.component.ts Основная идея в том, что передаём template как инпут и рендерим его через *ngTemplateOutlet Вообще...
Какой подход вы используете для автоматической отписки от rxjs подписок? Нагуглил подходы с наследованием и декоратором, оба довольно многословные
getItem ведь может вернуть null, откуда уверенность, что значение в локалсторадже всегда будет? Обработайте ситуацию, когда значения нет и проблема пропадёт. const list = loca...
@mkusher @oprokidnev спасибо. Тогда такой вопрос: что делать, если требуется обновлять счётчик скачиваний у сущности? Если просто увеличить счётчик на 1 и где-то в контроллере...
Всем привет, какие есть способы тестировать TS-типы? Есть сложный тип, хотелось бы гарантировать отсутствие регрессий в нём при обновлении TS. Нашёл вот такой пакет, но он не ...