Size: a a a

2020 April 21

EO

Eugene Obrezkov in Frontend UA
с одной стороны я понимаю что это бред - пытаться общим типам придать конкретный шейп
с другой стороны хотелось бы иметь "базовую" реализацию, которая могла бы переиспользовать + инферить
источник

IT

Ivan Tytarenko in Frontend UA
btw, https://www.typescriptlang.org/docs/handbook/module-resolution.html#module-resolution-strategies

A non-relative import to moduleB such as import { b } from "moduleB", in a source file /root/src/folder/A.ts, would result in attempting the following locations for locating "moduleB":

/root/src/folder/moduleB.ts
/root/src/folder/moduleB.d.ts
/root/src/moduleB.ts
/root/src/moduleB.d.ts
/root/moduleB.ts
/root/moduleB.d.ts
/moduleB.ts
/moduleB.d.ts


Нельзя похоже класть d.ts в рут репы, только в пекедж
источник

Вт

Ві тя in Frontend UA
Eugene Obrezkov
с одной стороны я понимаю что это бред - пытаться общим типам придать конкретный шейп
с другой стороны хотелось бы иметь "базовую" реализацию, которая могла бы переиспользовать + инферить
я немного не понял, ты хочешь Object из жавки реализовать? просто мета информацию в сам обьект пихать идея такая-себе, вспомни прототипы
источник

EO

Eugene Obrezkov in Frontend UA
Ві тя
я немного не понял, ты хочешь Object из жавки реализовать? просто мета информацию в сам обьект пихать идея такая-себе, вспомни прототипы
я не знаю что за object в жавке

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

вот сейчас сел ужесточать типы для сериализаторов, чтобы по шейпу объекта можно было понять что это за тип - смотри на это как на discriminated union
источник
2020 April 22

Вт

Ві тя in Frontend UA
офигенное видео как чувак липсинк создал на питоне https://www.youtube.com/watch?v=y3B8YqeLCpY
источник

AL

Andrey Listochkin in Frontend UA
@ghaiklor ты в Виксе уже законтачился с Вовой Кобелятским? Это в команде у Юры чувак, заморачивается с TS типами как ты.
источник

EO

Eugene Obrezkov in Frontend UA
Andrey Listochkin
@ghaiklor ты в Виксе уже законтачился с Вовой Кобелятским? Это в команде у Юры чувак, заморачивается с TS типами как ты.
не, разные этажи\разные гильдии (я в сервере)
но спасибо, обязательно надо будет сконтачиться при случае
источник

AM

Anastasiya Mashoshyna in Frontend UA
Andrey Listochkin
@ghaiklor ты в Виксе уже законтачился с Вовой Кобелятским? Это в команде у Юры чувак, заморачивается с TS типами как ты.
Я слушала его лекцию. В первый раз видела, чтобы у человека так глаза от ТС горели )
источник

AL

Andrey Listochkin in Frontend UA
Eugene Obrezkov
не, разные этажи\разные гильдии (я в сервере)
но спасибо, обязательно надо будет сконтачиться при случае
ты в гильдии с Глебом? Норм 👍
источник

EO

Eugene Obrezkov in Frontend UA
Andrey Listochkin
ты в гильдии с Глебом? Норм 👍
если мы об одном и том же Глебе, то да)
источник

YT

Yurii Tryfonkov in Frontend UA
Подскажите по TS, пожалуйста.
Использую библиотеку у которой в index.d.ts: export * as context from './context';
И при проверке кода линтер ругается на этот экспорт - String literal expected.
TS 3.7.2. Это из-за 'export * as ns' syntax, который добавили в 3.8?
источник

EO

Eugene Obrezkov in Frontend UA
Yurii Tryfonkov
Подскажите по TS, пожалуйста.
Использую библиотеку у которой в index.d.ts: export * as context from './context';
И при проверке кода линтер ругается на этот экспорт - String literal expected.
TS 3.7.2. Это из-за 'export * as ns' syntax, который добавили в 3.8?
на какое именно место он ругается ? где он литерал ожидает ?
источник

YT

Yurii Tryfonkov in Frontend UA
Eugene Obrezkov
на какое именно место он ругается ? где он литерал ожидает ?
источник

AK

Alexander Kuzmenko in Frontend UA
Yurii Tryfonkov
Так можно сделать импорт, но не экспорт
источник

IT

Ivan Tytarenko in Frontend UA
Yurii Tryfonkov
export {default as notDefault } from

ну или отдельной строкой, через импорт
источник

YT

Yurii Tryfonkov in Frontend UA
Alexander Kuzmenko
Так можно сделать импорт, но не экспорт
Это сторонняя библиотека. Я просто импортирую ее в проект и получаю такие предупреждения.
источник

IT

Ivan Tytarenko in Frontend UA
Alexander Kuzmenko
Так можно сделать импорт, но не экспорт
вообще экспорт тоже можно
источник

IT

Ivan Tytarenko in Frontend UA
источник

YT

Yurii Tryfonkov in Frontend UA
Ребята, а как можно подключать модули по условию на этапе сборки?
Хочу сделать что-то подобное:
if (process.env.NODE_ENV === 'development') {
 require('@/mocks')
}
И получаю require statement not part of an import statement
источник

SS

Serhey Shmyg in Frontend UA
import(‘path’).then()
источник