Size: a a a

2020 October 06

VS

Vladimir Sedikh in React Kyiv
что делать если flow подсвечивет ObservableMap
Flow: Cannot resolve name `ObservableMap
как добавить тайпинги
источник

AR

Alexey Raspopov in React Kyiv
а откуда ObservableMap?
источник

VS

Vladimir Sedikh in React Kyiv
просто хотел тип указать
источник

VS

Vladimir Sedikh in React Kyiv
mobx ObservableMap
источник

AR

Alexey Raspopov in React Kyiv
может забыл импорт сделать?
источник

AR

Alexey Raspopov in React Kyiv
или у тебя уже есть какие-то тайпинги для mobx?
источник

VS

Vladimir Sedikh in React Kyiv
нету - я не знаю как их подтянуть в flow
источник

AR

Alexey Raspopov in React Kyiv
ошибка тогда не появится, если ты просто импортишь что-то из библиотеки
источник

AR

Alexey Raspopov in React Kyiv
в любом другом случае можно использовать flow-typed для подгрузки существующих тайпингов или написания своих
источник

VS

Vladimir Sedikh in React Kyiv
спасибо!
источник

MK

Max Kovalenko in React Kyiv
Господа всем привет! Есть такой вопрос по Тайпскрипту... Есть тип строковых литералов

type myType = 'fox' | 'bear' | 'dog' | 'wolf'

есть массив

const animalArray = ['fox', 'bear', 'dog', 'wolf']

В силу уже имеющейся архитектуры вводные только такие.... нужно сравнить их чтобы убедиться в том что они одинаковые.. Можно ли как то привести тип к массиву или массив к типу и потом сравнить?
источник

K

Kolya Vlasov in React Kyiv
а почему обычный
const animalArray: myType[] = ['fox', 'bear', 'dog', 'wolf'];
не подходит?
источник

K

Kolya Vlasov in React Kyiv
Max Kovalenko
Господа всем привет! Есть такой вопрос по Тайпскрипту... Есть тип строковых литералов

type myType = 'fox' | 'bear' | 'dog' | 'wolf'

есть массив

const animalArray = ['fox', 'bear', 'dog', 'wolf']

В силу уже имеющейся архитектуры вводные только такие.... нужно сравнить их чтобы убедиться в том что они одинаковые.. Можно ли как то привести тип к массиву или массив к типу и потом сравнить?
!
источник

AR

Alexey Raspopov in React Kyiv
насколько я помню, можно вывести тип из конст массива
источник

MK

Max Kovalenko in React Kyiv
Kolya Vlasov
а почему обычный
const animalArray: myType[] = ['fox', 'bear', 'dog', 'wolf'];
не подходит?
это же присваивание
источник

MK

Max Kovalenko in React Kyiv
а мне сравнение нужно
источник

MK

Max Kovalenko in React Kyiv
Alexey Raspopov
насколько я помню, можно вывести тип из конст массива
а типы потом можно сравнивать между собой? я в инете такой инфы не нашел 🙁
источник

K

Kolya Vlasov in React Kyiv
ну у тебя будет ошибка, если в массиве будет литерал, которго нет в типе
источник

AR

Alexey Raspopov in React Kyiv
Max Kovalenko
а типы потом можно сравнивать между собой? я в инете такой инфы не нашел 🙁
источник

MK

Max Kovalenko in React Kyiv
Kolya Vlasov
ну у тебя будет ошибка, если в массиве будет литерал, которго нет в типе
у меня есть тип и мне в райнтайме приходит массив....мне это нужно выполнять в рантайме
источник