@typescript_ru

Страница 270 из 669
Gleb
06.07.2017
13:51:41
Кароче, jest кажись не могет в два препроцессора за раз, типа либо в ts либо в js

а потестить там где js инклудит ts он не может почему то

поправте если не так, вдруг у кого то получалось не удаляя тестов мигрировать с js на ts

Max
06.07.2017
13:54:25
"jest": { "modulePaths": [ "<rootDir>/src" ], "transform": { "^.+\\.(js|jsx)$": "<rootDir>/node_modules/babel-jest", "^.+\\.(ts|tsx)$": "<rootDir>/scripts/preprocessor.js" }, "moduleFileExtensions": [ "ts", "tsx", "js", "jsx" ], "testRegex": "(\\.(test|spec))\\.(ts|tsx|js|jsx)$", "moduleNameMapper": { "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>./src/utils/fileMock.js", "\\.(scss|css|less)$": "<rootDir>./src/utils/styleMock.js" }, "globals": { "__TS_CONFIG__": "./tsconfig.json" } },

Google
Max
06.07.2017
13:54:44
и препроцессор

const tsc = require('typescript'); const tsConfig = require('../tsconfig.json'); module.exports = { process(src, path) { if (path.endsWith('.ts') || path.endsWith('.tsx')) { return tsc.transpile( src, tsConfig.compilerOptions, path, [] ); } return src; }, };

я проебался долго с этим

но рабоатет

Gleb
06.07.2017
13:59:57
нукааас ь

аааа открываю IDE

хоть бы прокатило

Блин что то с модулями у меня, можешь тсконфиг пожалуйста еще показать

Max
06.07.2017
14:15:39
https://gist.github.com/syabro/49228e7b21f234215322ebc290d94184

Gleb
06.07.2017
14:16:23
епта

да ладно

Спасибо!

не ну самопрепроцессор это канеш нормал

Google
.
06.07.2017
17:46:07
ну чо там по конфигам тслинта, братюни

есть чо

Maxim
06.07.2017
18:09:29
Что именно интересует?

.
06.07.2017
18:27:33
что-то типа airbnb

я каждые 3 месяца этот вопрос задаю)

Kostya
06.07.2017
20:33:17
Тоже интересно есть ли такой же как у airbnb только для тс

Pavel
06.07.2017
21:11:56
Эм, tslint-config-airbnb?

Aleh
07.07.2017
06:44:48
А eslint никто не тестил с ts?

Nikolay
07.07.2017
07:10:03
Есть же tslint для этого

Aleh
07.07.2017
07:22:03
Для чего?

Ilya
07.07.2017
07:24:06
@mkusher проверять выходной js из ts?

Aleh
07.07.2017
07:29:18
Чего?

Ilya
07.07.2017
07:31:59
А eslint никто не тестил с ts?
Ну вот этот вопрос не понял, что ты имел ввиду?

Aleh
07.07.2017
07:35:14
Никто не линтит свой ts с помощью eslint и нормальных конфигов, а не с помощью tslint?

Сергей
07.07.2017
07:36:29
Friedrich
07.07.2017
07:36:58
А так можно вообще? eslint банально не сломается на ts?

Aleh
07.07.2017
07:37:05
Разве еслинт умеет в типы и особенности тс?
Ну парсить умеет уже какое-то время + с flow ж как-то живет

Я не видел, но тот же Airbnb с flow норм?

Дмитрий
07.07.2017
07:37:58
В flow синтаксисе нет ряда вещей из ts

Google
Aleh
07.07.2017
07:38:47
В flow синтаксисе нет ряда вещей из ts
Но ряд вещей есть, поэтому и интересно как оно там

https://github.com/airbnb/javascript/issues/1447

Sergey
07.07.2017
07:50:28
вроде кто то недавно говорил что должны завезти ts в eslint, не?

Aleh
07.07.2017
07:51:52
eslint научился также как и prettier, расширив парсер+теперь еще и вавилон умеет

короч парсить понятным для всех тулзов образом научились

https://github.com/eslint/typescript-eslint-parser#known-issues

короч пока не оч юзабельно

andretshurotshka?❄️кде
07.07.2017
11:43:24
Aleh
07.07.2017
11:43:36
andretshurotshka?❄️кде
07.07.2017
11:43:38
они разве не бабелем будут парсить?

Aleh
07.07.2017
11:43:46
будут надеюсь бабелем

а пока уже пару месяцев вот этим парсят

andretshurotshka?❄️кде
07.07.2017
11:44:06
а он в енамы умеет?

Aleh
07.07.2017
11:44:10
prettier у нас на проектах успешно работает аще

enum не юзаем))

andretshurotshka?❄️кде
07.07.2017
11:44:49
(

Aleh
07.07.2017
13:03:31
(
https://prettier.io/playground/#%7B%22content%22%3A%22type%20T%20%3D%20%7B%5Cn%20%20a%3A%20number%5Cn%20%20b%3A%20number%5Cn%7D%5Cn%5Cnenum%20C%20%7B%5Cn%20%20A%2C%20B%2C%20C%3D100%5Cn%7D%5Cn%5Cnexport%20function%20Render()%20%7B%5Cn%20%20%20%20%20%20return%20(%5Cn%20%20%20%20%20%20%20%20%3Cobject%5Cn%20%20%20%20%20%20%20%20%20%20%20%20className%3D%7B%20st.pdf%20%7D%5Cn%20%20%20%20%20%20%20%20%20%20%20%20data%3D%7B%20document%20%7D%5Cn%20%20%20%20%20%20%20%20%20%20%2F%3E%5Cn%20%20%20%20%20%20)%3B%5Cn%20%20%7D%22%2C%22options%22%3A%7B%22printWidth%22%3A80%2C%22tabWidth%22%3A2%2C%22singleQuote%22%3Afalse%2C%22trailingComma%22%3A%22none%22%2C%22bracketSpacing%22%3Atrue%2C%22jsxBracketSameLine%22%3Afalse%2C%22parser%22%3A%22typescript%22%2C%22semi%22%3Atrue%2C%22useTabs%22%3Afalse%2C%22doc%22%3Afalse%2C%22ast%22%3Afalse%7D%7D

вроде норм

Dmitry
07.07.2017
20:21:49
ПРивет, завожу проект на React Native, делаю все по туториалу, но flow упорно не видит ошибку



Google
Dmitry
07.07.2017
20:21:59
satanworkersMBP:rn satanworker$ flow No errors!

Сергей
07.07.2017
20:24:27
satanworker ?!

Admin
ERROR: S client not available

Vladimir
07.07.2017
20:24:43
/* @flow */

Сергей
07.07.2017
20:24:46
вверху файла есть // @flow ?

Dmitry
07.07.2017
20:24:46
мм?

нашел, сорян



почему только для android стоит игнор в офф конфиге, непонятно

Anton
07.07.2017
23:22:24
ребят, что делаю не так Есть React элемент у которого src: string, передаю src={12} и он спокойно выводит его в компоненте, как заставить его на это ругаться?



Сергей
07.07.2017
23:29:13
засунь свой EpisodeThumbnailProps вместо any

Anton
07.07.2017
23:30:28
не помогло ;/

Сергей
07.07.2017
23:32:59
лол

ты убрал EpisodeThumbnailProps из определения функции?

Anton
07.07.2017
23:33:27
ага, я похоже и вовсе flow наебнул, написал src: asfsdf

ему все равно

Блять. Похоже flow не работает нифига на проекте, теперь сидеть разбираться в чем может быть проблема

andretshurotshka?❄️кде
08.07.2017
05:25:54
День флоу в тайпскрипт чате ?

Google
Valeriy
08.07.2017
07:28:09
Привет! Ищу ORM для бэка на TypeScript. Кто что юзает? Поделитесь опытом, плиззз ?

Marlik
08.07.2017
07:35:01
Тайпскрипт на бэке? Ахереть, даже не слышал.

Mikhail
08.07.2017
07:55:46
Marlik
08.07.2017
08:10:07
Да не, используют же
А мона посмотреть, как это вообще? Первый раз слышу.

Дмитрий
08.07.2017
08:11:37
Олег
08.07.2017
08:16:59
ts-node вестимо

Marlik
08.07.2017
08:18:24
Спасибо, щас погуглю.

Sergey
08.07.2017
08:24:49
сосбтвенно ничто не мешает транспилить и под ноду)

ибо что то я не уверен что запускать на ts-node в продакшене хорошая идея

Mikhail
08.07.2017
08:26:30
Aleh
08.07.2017
08:48:32
ts-node вестимо
Так себе идея)

Artur
08.07.2017
08:53:06

Страница 270 из 669