Category: TypeScript

22
Июл
2020

Новые функции в TypeScript 3.9

От автора: TypeScript 3.9 был недавно представлен. Ознакомьтесь с основными функциями новой версии, которая сосредоточена на производительности, скорости и стабильности. TypeScript — это открытый, строго типизированный, объектно-ориентированный, скомпилированный язык, разработанный и поддерживаемый Microsoft. Это расширенное множество очень популярного JavaScript, используемого миллионами проектов (более 2 миллионов на GitHub), которое было создано, чтобы привнести статические типы в […]

18
Июл
2020

Удаление связи между записями

TypeOrm, ManyToMany связка двух таблиц
компании
пользователи
они связаны между собой, но при этом при удалении должны лишь убирать связь
например при удалении пользователя у компании удаляется связь с этим пользователем и в обратную сторон…

15
Июл
2020

Canvas нанести текст на изображение, чтобы текст был частью изображения

Делаю игру papers, please в браузере.
Сейчас реализовано:

Есть стол, на нем документы, которые можно перетаскивать (пока перетаскиваю цветные прямоугольники)
Есть данные документов (имя, фамилия, возраст, пол, номер паспорта и тд…)
Есть…

13
Июл
2020

Описать структуру данных на JS при помощи интерфейса в TypeScript

У меня есть структура данных на JS. Это объект состоящий из массивов объектов. И в конце всего этого – одно логическое свойство. Вот пример:
const initialData = {
[groupKeys[0]]: [
{
content: ‘Задача 1’,
isCompleted: true…

08
Июл
2020

Ошибка при импорте react компонента c использованием typescript

Есть такая стукрутура файлов, в папке Spinner лежат два файла, index.tsx в котором хранится импорт компонента https://prnt.sc/tdur9n и непосредственно сам компонент Spinner.tsx https://prnt.sc/tdurhf . Также для того чтобы писать всегда аб…

30
Июн
2020

Как создать timeout Observable из события?

Моя задача – остановить таймер по двойному нажатию кнопки "wait". Это нужно сделать используя кастомный observable со своим timeout. Timeout нужен, так как задание гласит что между нажатиями должно пройти не больше 300 милисекунд…

24
Июн
2020

Большой размер js бандла при использовании Webpack+TS+crypto-js

Простой код с одной лишь библиотекой crypto-js весит около 700кб.
Снизить его никак не получается. Пробовал стандартный минимайзер, UglifyJS и Сlosure. Сборка с –mode production. Вижу, что помимо этой библиотеки, при сборке, добавляется е…

23
Июн
2020

Контекст и хуки реакт

есть два дочерних компонента от App. Один – фильтр – меняет значение контекста(проверял на уровне компонента), другой – список, что надо сортировать. Вопрос, почему, когда использую useContext(MyContext) он пустой? Желательно не использова…

15
Июн
2020

Скрипт на удаление пробела в середине ссылки для тупого человека

Ситуация: в одном месте появляется ссылка с пробелом в центре и после этого надо очень быстро вставить в браузер без пробела. 1) как и где это можно сделать? если это просто то можете написать скрипт или че-то типо того заранее Спасибо.

11
Июн
2020

Как разделить классы, используя композицию и принцип ответственности?

У меня есть класс документов:

class Document {
versions: Version[] = [];
}

Он имеет композицию в виде массива версий.

Предположим, мне нужно получить все версии документов:

class Document {
versions: Version[] = [];

ge…

19
Май
2020

Закидание данных в json с html

Есть корзина, в которой есть две части, первая- товары (products), вторая – форма с input, после нажатия на кнопку, с формы считываются данные в json отлично, а вот товары не добавляются (назвал немного криво – user – это данные, что введе…

17
Май
2020

Как в angular с input считать данные в json?

Не получается считать данные с корзины при вводе данных. После того, как вписываю данные в input, через formControlName пытаюсь считать данные, в форме задано (newOrder)=”takeUserOrder($event)”. CreateNewUserForm- создаю новый заказ, в ко…

14
Май
2020

Общее свойство для всех экземпляоов

Я делаю свой первый проект с ООП
делаю небольшую библиотеку, с помощью которой можно будет делать всплывающие окна, и в нужный момент их вызывать.

Есть класс WindowAction от него наследуется PopupWindow, а от него в свою очередь наследуют…