Size: a a a

2021 October 20

АЗ

Азат Загитов... in JS
Но с вш будет проще, хотя конечно он платный, в отличие от вскода
источник

PD

Petya Danchuk in JS
да на работе некоторые на вскоде сидят. такое не пройдёт типо я вот так сделал у меня все норм, а вы там как хотите доки читайте
источник

АЗ

Азат Загитов... in JS
Насколько я знаю вскод из коробки поддерживает только внутри файла.

Вообще, стоит спросить, почему ты не поинтересуешься у ребят из команды?
источник

АЗ

Азат Загитов... in JS
Ты описываешь типы через JSDoc, раз так принято в команде, значит наверняка есть и инструменты которые используют твои коллеги. Здесь тебе могут посоветовать какой-то плагин, но не факт что он совпадёт с тем, что принят у вас
источник

АЗ

Азат Загитов... in JS
И коммуникация в команде в данном случае будет куда важнее, чем попытка зарулить самому, но сделать не правильно
источник

YK

Yury Khmarin in JS
источник

Я

Ярослав in JS
А почему бы не пропускать? Это же union-тип.
источник

YK

Yury Khmarin in JS
как их взаимоисключить?
источник

Я

Ярослав in JS
Вроде бы только через never, например
type A = { name: string, age: never };
type B = { name: never, age: number };
type ExclUnion = A | B;
, но вообще я не сказать что прям шарю в TS. Лучше в оф. доке посмотреть.
источник

Я

Ярослав in JS
А, не, стоп, с never похоже тоже не сработает...
источник

Я

Ярослав in JS
Глянул документацию по диагонали, похоже что явное исключение потенциально общих свойств это единственный способ все-таки:
type ExclUnion = { name: string, age?: never, site?: never }
              | { name?: never, age: number, site?: never }
              | { name?: never, age?: never, site: { title: string }};
источник

C

CodeAsm in JS
а есть ли способ в Webstorm искать что-либо игнорируя комментарии? я часто ищу по слову какую-либо сущность по всему проекту, но в результатах попадается эта сущность в комментариях и JsDoc-ах. Фильтрация по расширению файла в данном случае не помогает. Можете что-то посоветовать?
источник

Я

Ярослав in JS
Ну регулярки с negative lookbehind наверное, не?
источник

Я

Ярослав in JS
Только хз понимает ли их вебшторм (там ведь еще переменная длина группы потребуется). Если шторм не понимает, то переход на VSC как вариант 😁
источник

YK

Yury Khmarin in JS
Питон вышел в веб, кто что может сказать насчет этого?
источник

IG

Ivan Grechka in JS
Ты о чем?
источник

IG

Ivan Grechka in JS
Питон уже давно используется в веб разработке и довольно успешно
источник

R

Roma in JS
let balance;

 const getData = async () => {
   const query = new Promise((resolve, reject) => {
     conn.query(`SELECT ...`, (err, result) => {
       if (err) return reject("db", `${err.message}`);
       balance = result[0].balance;
     });
     resolve();
   });
   await query;
   console.log(balance); // undefined
 }

 getData();


подскажите пж что не так с промисом, все равно undefined, как и без него
источник

Я

Ярослав in JS
А какой смысл вкладывался при написании этого страннокода? Общий желаемый алгоритм поясни, пожалуйста.
источник

R

Roma in JS
Переслано от Roma
let a;
conn.query(`SELECT something ...`, (err, result) => {
 a = result;
});
console.log(a); // undefined


памагити, почему не присваивается значение переменной
источник