Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 21

NN

Name Name in TypeScript — русскоговорящее сообщество
Всем приветик! Помогите плииииз переписать код на тайпскрипт
источник

NN

Name Name in TypeScript — русскоговорящее сообщество
источник

N👩

Nikita 👩🏻‍💻💭 in TypeScript — русскоговорящее сообщество
Name Name
Всем приветик! Помогите плииииз переписать код на тайпскрипт
File -> Rename -> {filename}.ts
источник

ТЛ

Труь Ляля Ваня in TypeScript — русскоговорящее сообщество
Хотел бы сделать его более правильным что ли
источник

ТЛ

Труь Ляля Ваня in TypeScript — русскоговорящее сообщество
Проблема с блоком где forEach
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Труь Ляля Ваня
Проблема с блоком где forEach
for of) И тут не надо if else, можно тернарником ребенка вычислить, и потом 1 раз заюзать appendChild
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Труь Ляля Ваня
Проблема с блоком где forEach
Щас заметил что с разных акков сообщения, это там твой скрин сверху?
источник

ТЛ

Труь Ляля Ваня in TypeScript — русскоговорящее сообщество
Time is the side effect
Щас заметил что с разных акков сообщения, это там твой скрин сверху?
Ага, один на домашнем просто
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Ну конкретно по тсу не вижу никаких проблем, вроде типы у документа и html элементов и так должны быть из коробки
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Может где-то кастовать придется разве что, это надо щупать
С домом крайне редко работаю на ts
источник

ДБ

Дмитрий Беляев in TypeScript — русскоговорящее сообщество
подскажите, а как описывается тайпгвард вида "любой тип кроме"?

например typeof value === 'undefined' можно описать типом value is undefined
а каким типом описать тайпгвард для typeof value !== 'undefined'
источник

ДБ

Дмитрий Беляев in TypeScript — русскоговорящее сообщество
вообщем нужен условный
function isDefined(value: any): Exclude<any, (value is undefined)> {
   return typeof value !== 'undefined';
}
ток чтоб работало...
источник

AM

Anton Mazhuto in TypeScript — русскоговорящее сообщество
Подскажите, а как проверить что в params есть starship?
источник

ДБ

Дмитрий Беляев in TypeScript — русскоговорящее сообщество
Дмитрий Беляев
вообщем нужен условный
function isDefined(value: any): Exclude<any, (value is undefined)> {
   return typeof value !== 'undefined';
}
ток чтоб работало...
блин, допер, как просто то было
function isDefined<T>(value: T | undefined): value is T {
   return typeof value !== 'undefined';
}
источник

🧤K

🧤 Andrei Kapytau in TypeScript — русскоговорящее сообщество
Дмитрий Беляев
блин, допер, как просто то было
function isDefined<T>(value: T | undefined): value is T {
   return typeof value !== 'undefined';
}
А null не считается ?
источник

ДБ

Дмитрий Беляев in TypeScript — русскоговорящее сообщество
🧤 Andrei Kapytau
А null не считается ?
мне скорее нужен был чекер для аргументов типа
x?: X
там по сути тип X | undefined
и нужно отсеять последний
источник

m

m^^combat in TypeScript — русскоговорящее сообщество
let response: void | {
           [k: string]: any;
         }
         response.hz // ошибка
         response[1] // нет ошибки, почему?
источник

IM

Inomdzhon Mirdzhamolov in TypeScript — русскоговорящее сообщество
m^^combat
let response: void | {
           [k: string]: any;
         }
         response.hz // ошибка
         response[1] // нет ошибки, почему?
за меньшеньте меня плиз к ответу, если кто напишет ответ) самому интересно стало
источник

B

BARSOOQUE in TypeScript — русскоговорящее сообщество
Как добавить заголовки экспортов плагина к либе в модуль этой либы, чтобы ТС не жаловался что добавляемых плагином вещей не существует? Если просто сделать declare module "libfoo" { export bar: ... }, то тогда теряются экспорты из самой либы
источник

AK

Andrey Kurnoskin in TypeScript — русскоговорящее сообщество
m^^combat
let response: void | {
           [k: string]: any;
         }
         response.hz // ошибка
         response[1] // нет ошибки, почему?
Можете привести пример на плейграунде с соответствующими настройками тсконфига? Не воспроизводится.
источник