Size: a a a

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

2021 January 19

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
источник

LC

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

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
createStore<🦉> ⁣
Не знаю откуда мнение что он перестал развиваться
более того, многие компилируют не через tsc, а через babel
источник

АК

Алексей Козин... in TypeScript — русскоговорящее сообщество
Lapis Cursed
babel разве не перестали поддерживать? чтобы через него что-то делать, или я что-то путаю?
Коммиты в babel регулярные
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Lapis Cursed
я не особо интересовался, просто какое-то время тоже для чего-то своего использовал
так тут же пишут
что это 6 версия и пакет babel

с 7 версии перешли на @babel/cli и @babel/core
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Lapis Cursed
я не особо интересовался, просто какое-то время тоже для чего-то своего использовал
на бабеле сейчас вся экосистема держится)
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
createStore<🦉> ⁣
так тут же пишут
что это 6 версия и пакет babel

с 7 версии перешли на @babel/cli и @babel/core
Я уже понял, просто как таковым бабелем много не занимался, просто знаю, для чего он.
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Lapis Cursed
Я уже понял, просто как таковым бабелем много не занимался, просто знаю, для чего он.
сейчас становится трендом писать свои бабель плагины для проектов.
особенно с появлением babel-macros
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
createStore<🦉> ⁣
сейчас становится трендом писать свои бабель плагины для проектов.
особенно с появлением babel-macros
Ну, судя по тому, что ts-node не может в ес2019... я с самого начала не хотел к нему привязываться, но удобно было написать одну команду и дальше не думать.
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
А вот mocha + es2019 + ts получится все как-то подружить?
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Lapis Cursed
Ну, судя по тому, что ts-node не может в ес2019... я с самого начала не хотел к нему привязываться, но удобно было написать одну команду и дальше не думать.
на счет mocha скорее всего нет
она уже перестает развиваться

лучше использовать jest, как более мощный аналог
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
createStore<🦉> ⁣
на счет mocha скорее всего нет
она уже перестает развиваться

лучше использовать jest, как более мощный аналог
Видимо она и есть бутылочное горлышко моего стека, потому что это считай из-за нее я не хочу использовать что-то кроме ts-node.
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Lapis Cursed
Видимо она и есть бутылочное горлышко моего стека, потому что это считай из-за нее я не хочу использовать что-то кроме ts-node.
не можешь перехать потому что не хочешь
или потому что много тестов на ней?
источник

В

Вадим in TypeScript — русскоговорящее сообщество
Вадим
const log = DEV ? console.log : noop;
Unsafe call of an any typed value.eslint@typescript-eslint/no-unsafe-call)

это о чем?
каждый из элементов определяется корректно ts но в выражении - ругается

const noop = (): void => { };
помогите плиз
источник

LC

Lapis Cursed in TypeScript — русскоговорящее сообщество
createStore<🦉> ⁣
не можешь перехать потому что не хочешь
или потому что много тестов на ней?
Не то, чтобы много, скорее дело привычки, попробую сейчас ребейз сделать всего проекта.
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Вадим
const log = DEV ? console.log : noop;
Unsafe call of an any typed value.eslint@typescript-eslint/no-unsafe-call)

это о чем?
каждый из элементов определяется корректно ts но в выражении - ругается

const noop = (): void => { };
так логично
у тебя в console.log может быть любое количество аргументов
а в noop ровно ноль
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Lapis Cursed
Не то, чтобы много, скорее дело привычки, попробую сейчас ребейз сделать всего проекта.
реально советую переехать
тем более там вообще изи

https://jestjs.io/docs/en/migration-guide
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
кстати, код тестов почти такой же
местами даже идентичный
источник

c⁣

createStore<🦉>... in TypeScript — русскоговорящее сообщество
Вадим
const log = DEV ? console.log : noop;
Unsafe call of an any typed value.eslint@typescript-eslint/no-unsafe-call)

это о чем?
каждый из элементов определяется корректно ts но в выражении - ругается

const noop = (): void => { };
function noop(args: …any): void {}
источник

В

Вадим in TypeScript — русскоговорящее сообщество
createStore<🦉> ⁣
function noop(args: …any): void {}
спасибо!
источник