Size: a a a

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

2020 March 19

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
найди место где у тебя подключился lib.dom, может в одном из пакетов он подключен(в том же что натив)
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
или добавь "exclude": ["node_modules"] (но это не точно поможет)
источник

AP

Arnold Pataki in TypeScript — русскоговорящее сообщество
Nikita Fedorov
или добавь "exclude": ["node_modules"] (но это не точно поможет)
да, это я добавил)
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
у меня была та же проблема когда я в лерне воркер подключал, и мне пришлось убрать lib.dom из рута и в каждом пакете явно его прописать, а в пакете воркера прописать  lib.web-worker
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
еще ты мог рефами это сломать, если импортнул из проекта в котором lib.dom в нативный какой-то код
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
кстати lib в руте оч плохое решение если ты наследуешь конфиги, я вообще выделил все конфиги в пакет и в руте оставил только ссылки, чтоб не искушаться его расширением)
{
 "extends": "./node_modules/@my/project-configs/tsconfig"
}
источник

AP

Arnold Pataki in TypeScript — русскоговорящее сообщество
Nikita Fedorov
кстати lib в руте оч плохое решение если ты наследуешь конфиги, я вообще выделил все конфиги в пакет и в руте оставил только ссылки, чтоб не искушаться его расширением)
{
 "extends": "./node_modules/@my/project-configs/tsconfig"
}
да я делал по примеру material-ui, они там так и сделали
источник

🧤K

🧤 Andrei Kapytau in TypeScript — русскоговорящее сообщество
John
кастинг невилирует конструктор
А есть на это рул ? В eslint/tslint или в самом компилере
источник

Г

Герман in TypeScript — русскоговорящее сообщество
Привет, подскажите плиз в какую сторону копать, чтобы типизировать такое:
У меня есть функция wrapper которая принимает в аргумент другую функцию (testFunc)
В результате выполнения wrapper я получаю функцию wrapped, аргументы и результат выполнения которой должны быть идентичны testFunc
Как заставить функцию wrapped показывать аргументы и результат функции, которую она выполняет? Вроде дженерики должны помочь тут, но я не понимаю как правильно записать
https://www.typescriptlang.org/play/#code/MYewdgzgLgBFCm0BiBXMwBcMAUBDL0ATgJZgDmANDAEYFQnkCUMAvAHwxGlkDaAuqxy4q1ZuxgBvAFAwYheFBSEwMHsJp8A3FIC+MKVNCRYAd0K4ADhfiFB2AGZpgYjtNnzFynADpfuQmQQLjCO6Ni+3v6BjLoGRtAwZpbWACaCSVY22AjIToyaQA
источник
2020 March 20

EG

Egor Gorbachev in TypeScript — русскоговорящее сообщество
Герман
Привет, подскажите плиз в какую сторону копать, чтобы типизировать такое:
У меня есть функция wrapper которая принимает в аргумент другую функцию (testFunc)
В результате выполнения wrapper я получаю функцию wrapped, аргументы и результат выполнения которой должны быть идентичны testFunc
Как заставить функцию wrapped показывать аргументы и результат функции, которую она выполняет? Вроде дженерики должны помочь тут, но я не понимаю как правильно записать
https://www.typescriptlang.org/play/#code/MYewdgzgLgBFCm0BiBXMwBcMAUBDL0ATgJZgDmANDAEYFQnkCUMAvAHwxGlkDaAuqxy4q1ZuxgBvAFAwYheFBSEwMHsJp8A3FIC+MKVNCRYAd0K4ADhfiFB2AGZpgYjtNnzFynADpfuQmQQLjCO6Ni+3v6BjLoGRtAwZpbWACaCSVY22AjIToyaQA
Можно так
источник

Г

Герман in TypeScript — русскоговорящее сообщество
спасибо огромное 🙏
источник

G

GrafMine in TypeScript — русскоговорящее сообщество
ребят подскажите плз почему  уменя контекст валиться?
источник

G

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

MS

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

A

Archakov 🌚 in TypeScript — русскоговорящее сообщество
лучше сюда https://t.me/reactnative_ru
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
сейчас странную вещь наблюдал, в вебшторме в лерне сделал рефы в ts конфиге в существующем проекте, заранил tsc --build --watch и storybook, в storybook добавил import из только что созданой либы, он в шторме подсветился типа ошибка и в консоль мне кинул мол в нету такого модуля, потом я бутстрапнул лерну - ничего, все ещё ошибка, затем нажал кнопку sync на рутовой папке в шторме и ошибка исчезла
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
как вообще sync в шторме связан с компилятором ts, че за дичь
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Nikita Fedorov
сейчас странную вещь наблюдал, в вебшторме в лерне сделал рефы в ts конфиге в существующем проекте, заранил tsc --build --watch и storybook, в storybook добавил import из только что созданой либы, он в шторме подсветился типа ошибка и в консоль мне кинул мол в нету такого модуля, потом я бутстрапнул лерну - ничего, все ещё ошибка, затем нажал кнопку sync на рутовой папке в шторме и ошибка исчезла
подсветил ошибку и не сбилдил?
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
Алексей Гринько
подсветил ошибку и не сбилдил?
Да
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Nikita Fedorov
как вообще sync в шторме связан с компилятором ts, че за дичь
Да вроде как ...никак)
источник