Category: TypeScript

26
Янв
2021

Как апдейтить вложенные элементы в массиве вложенных элементов в базе данных mongo.db?

Предположим у меня есть массив данных, включающих файлы и папки. В каждой Папке содержатся 2 вложенных массива: один из файлов, другой – из папок. В каждой папки последнего вложенного массива также содержатся папки, в которых… и так дале…

20
Янв
2021

Не видит ts модуль. Vue

была ошибка насчет типов в TS:
property ‘$error’ does not exist on type ‘CombinedVueInstance<Vue, { email: string; password: string; }, { onSubmit(): void; }, unknown, Readonly<Record

, вроде больше не ругается, но почему-то не може…

18
Янв
2021

Типы typescript

Функция возращает объект с вложенными объектами wrapper и title . Каким образом можно указать что у ВСЕХ значений в объектах wrapper и title тип String. Просто не вижу смысла для каждого св-ва описывать тип. Может я не прав, подскажите плз…

13
Янв
2021

Как использовать внутреннее хранилище расширения VS Code

Мне необходимо сохранить key/value пары строк во внутреннее хранилище для бизнес-логики. Я нашел соответствующую часть документации, но ничего конкретного она, к сожалению, мне не объяснила.

Здесь сказано, что нужно использовать workspace…

13
Янв
2021

TypeScript error Argument of type ‘(response) => void’ is not assignable to parameter of type ‘(value: void) => void | PromiseLike<void>’

Всем привет!
Появилась проблема с typescript, не могу понять, что именно в типах не соотвествует:
"Argument of type ‘(response: IResponse) => void’ is not assignable to parameter of type ‘(value: void) => void | PromiseLike’&quo…

27
Дек
2020

Как избежать того, что асинхронная функция в качестве аргумента может привести к не отловленной ошибке

Асинхронная функция в качестве аргумента может привести к не отловленной ошибке.
Переделываю старый код на async-await и где-то использовал уже асинхронные функции в качестве аргумента при вызове другой функции.
То есть просто игнорировал …

16
Дек
2020

Третий раунд битвы языков программирования 2020!

По итогам вчерашнего раунда С++ буквально уничтожил Cobol, а Assembler оказался почти в два раза популярнее чем Pascal. Результаты смотрите здесь. Сегодня у нас новые соперники: SQL/TypeScript и Python/Ruby. Вы
— Читать дальше «Третий раунд битвы язык…

13
Дек
2020

Примите участие в баттле языков программирования 2020. Старт уже завтра!

В то время как Java и язык Си меняются местами на вершине рейтинга TIOBE, мы решили выяснить, какие языки программирования, наши подписчики любят больше всего. Завтра начинается баттл языков программирования
— Читать дальше «Примите участие в баттле я…

08
Дек
2020

Обобщенное изменение State в TypeScript

Подскажите пожалуйста, казалось бы вопрос простой и на JS его легко сделать. А вот как перевести на TypeScript не понимаю.
Имеется интерфейс
interface ILoginUser {
Email: string;
Password: string;
}

пишу обобщенный метод, который …

07
Дек
2020

Можно ли использовать Typescript без компиляции в JavaScript?

Я в курсе что TypScript компилируется в JavaScript. Но это потому что браузер не понимает TypeScript, так? Здесь возникает вопрос: Если я использую TypScript только для бекенда?(в Nest Js) потом мне все равно придется компилировать его в J…

30
Ноя
2020

Принцип работы figma. Как сделать мини аналог?

Есть желание попрактиковаться и попробовать написать свою очень простую figma ( Добавление на канвас прямоугольников, изменение размеров, удаление приближение камеры и тд). Что посоветуете изучить.
Опыт работы в react, vue, nuxt – можно их…

30
Ноя
2020

Почему возникает ошибка Cannot read property objectWithSizes of null?

Доброго времени суток друзья, на странице возникает ошибка: Cannot read property objectWithSizes of null. Она возникает только на определенной странице, на всех остальных работает номрально. В чем может быть проблема?

type ComponentSta…

27
Ноя
2020

Как импортировать библиотеку из node_modules в файле .tsx

Пробовал различные варианты подключения библиотеки в файле с расширением .tsx, но получаю ошибку в консоли "TypeError: Cannot read property ‘call’ of undefined".
Подключал всеми способами что описаны в статье: https://typescript….

27
Ноя
2020

Как отобразить каждый объект из массива?

Есть страница, где можно посмотреть детали кредита пользователя. При отображении выводятся различные данные. Также есть decorator где с помощью get() метода я возвращаю значения. В общем есть раздел partialRepayments, который возвращает об…

25
Ноя
2020

Скроллбар в чате

у меня есть компонент мессенджера с сообщениями, где я задал ему [scrollTop]="setScroll()", в методе setScroll устанавливаю scrollTop = scrollHeight, чтобы пользователь видел последние сообщения.
Сейчас добавил подгрузку сообщени…

21
Ноя
2020

Deno – Ошибка TS2339 [ERROR]: Property ‘name’ does not exist on type ‘UserSchema | null’

Есть две функции javascript/typescript(Deno). Первая получает инфо по пользователю по id, а вторая удаляет пользователя по id.
Во вторую функцию я добавил две строчки, для реализации определенной бизнес логики. Строчки скопировал из рабоче…

21
Ноя
2020

Универсальный шаблонизатор для файлов на js/ts

Стало напрягать создавать ручками много файлов и хотелось бы немного автоматизировать процесс.
Каким инструментом можно создавать файлы и директории по шаблону?
Как я это вижу: Я подготавливаю директорию с шаблоном, и при запуске у меня ге…

17
Ноя
2020

Загрузка данных с сервера в приложении на nativescript-angular

Я разрабатываю кроссплатформенное приложение с использованием связки NativeScript – Angular, и мне нужно загружать большой объем данных с сервера в фоновом режиме. Прямо сейчас я использую Angular service для загрузки, но когда пользовател…

12
Ноя
2020

d3 js Uncaught TypeError: Cannot read property ‘select’ of null

Всем привет! Я использую d3 js первый раз для отрисовки агрегационного графика, и мне нужно в нем обновить данные по нажатию на кнопку. Для отрисовки графики я использую синтаксис классов и вызываю и метод первоначальной отрисовки и далее …

07
Ноя
2020

Typescript сборка webpack

Я хочу собрать официальное sdk для торговли Тинькофф Инвестициями в обычный js файл
https://github.com/TinkoffCreditSystems/invest-openapi-js-sdk
вот ссылка на SDK.
Я сделал следующее:
обернул код в index.ts в класс, который хочу экспорти…