Category: TypeScript

24
Янв
2022

Как узнать все пропсы в компоненте?

Я вытягиваю компонент из библиотеки компонентов, которую создала сама. Компонент я создаю динамически, и поэтому мне нужно узнать все пропсы, которые имеются у компонента. Как это можно сделать? Пишу все на React с использование TypeScript…

23
Янв
2022

Generic сервис для запросов. Проблемы с typescript типами

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

Проверять, что возвращаемый промис точно содержит 3 необходимых поля.

20
Янв
2022

TypeError в TypeScript

Uncaught TypeError: settings is undefined
Есть несколько полей input в которые должны заноситься настройки. Но этого не происходит.
Код компилируется без ошибок, сама ошибка появляется в консоли, то есть в js коде, если навести на settings…

20
Янв
2022

Работа стрелочной функции, вызываемой array.reduce

Я пишу функцию для проверки числа на Число Армстронга (такое число, которое равно сумме своих цифр, возведенных в степень, равную количеству его цифр).
Вот такая функция у меня вышла:
export function narcissistic(value: number): boolean {

20
Янв
2022

Как создать список компонентов Vue3?

Речь о разных компонентах с различными свойствами.
Последние передаются списком и должны оказаться в одном блоке.
К сожалению в codesandbox.io этот пример не запускается, поэтому только кодом.
Такой вариант работает, но он крайне неудобен:…

19
Янв
2022

Не получается передать компонент [закрыт]

Подскажите пожалуйста в чём заключается проблема, я создал компонент, экспортировал его. После чего импортировал его в App.jsx, и попытался добавить его через тег </>, однако он не окрашивается в характерный зеленый цвет и на страниц…

19
Янв
2022

Не получается передать компонент [закрыт]

Подскажите пожалуйста в чём заключается проблема, я создал компонент, экспортировал его. После чего импортировал его в App.jsx, и попытался добавить его через тег </>, однако он не окрашивается в характерный зеленый цвет и на страниц…

03
Янв
2022

javascript click field

У меня есть похожий скрипт для социальной сети Вконтакте, но я пытался вписать в код класс, но ничего
Сам похожий скрипт
var counter_need = 100;
var timer = 10000;
(async () => {
for (var i = 0; i < counter_need; i++) {
d…

27
Дек
2021

Простое объяснение перегрузки функций в TypeScript

От автора: большинство функций принимают фиксированный набор аргументов. Но некоторые функции могут принимать переменное количество аргументов, аргументы разных типов и даже могут возвращать разные типы в зависимости от того, как вы вызываете функцию. Для обеспечения такого поведения TypeScript предлагает перегрузку функций. Посмотрим, как она работает. 1. Сигнатура функции Рассмотрим функцию, которая возвращает сообщение Hello конкретному […]

18
Дек
2021

Пятый раунд битвы языков программирования 2021

Пятый раунд на звание лучшего языка программирования 2021 открывают следующие языки: C vs. Java, TypeScript vs. Go.
— Читать дальше «Пятый раунд битвы языков программирования 2021»

15
Дек
2021

Есть ли аналог Comparable в TypeScript

Нам задали написать двоичное дерево поиска на TypeScript. С этим языком я не знаком и не могу найти информацию, есть ли в нем аналог интерфейсов Comparable или Comparator, как в java? Потому что дерево должно принимать параметризованные да…

14
Дек
2021

Как отключить проверку типов при сборке TypeScript для её ускорения?

Собираю в вебпаке, трансформирую ts в js, спомочью @babel/preset-typescript и файла tsconfig. Как сделать что бы сборка производилась без проверки типов, просто ts в js ?
Просто хочется иметь быстрый вариант сборки.

13
Дек
2021

Почему не возвращаются ошибки в параметрах функции?

Почему ts не ругается, если в типе я указал, что функция принимает 2 параметра, а в самой функци либо без параметров, либо 1, либо 2? Ведь я не указал, что параметр может принимать undefined "?"
type AA = (b: string, c: number) =…

13
Дек
2021

Баттл языков программирования 2021 стартует уже завтра

Отбросьте результаты исследований TIOBE, ведь в нашем баттле именно вы выбираете лучший язык программирования 2021.
— Читать дальше «Баттл языков программирования 2021 стартует уже завтра»

13
Дек
2021

Почему не показывает ошибку типа в возвращаемом объекте функции

Интересует вопрос: почему если не вернуть параметр a1 в объекте, то ts будет ругаться

Property ‘a1’ is missing in type ‘{ a2: string; }’ but required in
type ‘A’.

Но если вернуть еще параметр a2, то ошибки не возникает, что есть несоотве…