Size: a a a

2020 March 21

Дп

Джон простоДжон in Frontend UA
Eugene Obrezkov
по ссылке не открывается(
там
const a = {
   columns: ['name', 'last_name'] as const,
   data: [{ name: 'name', last_name: 'ln' }] as const
};

type Columns = typeof a.columns[number];
type Data = {[k in typeof a.columns[number]]: string}
источник

EO

Eugene Obrezkov in Frontend UA
не решает хотелку генерировать уже заполненные массивы с информации о типах
источник

SS

Serhey Shmyg in Frontend UA
типу щоб масив і вже з типом, щоб тип десь окремо жив?
источник

EO

Eugene Obrezkov in Frontend UA
Serhey Shmyg
типу щоб масив і вже з типом, щоб тип десь окремо жив?
да, типа есть у тебя тип (извините)

type Fields = ‘foo’ | ‘bar’

и чтобы сделался в рантайме массив со значениями foo, bar

const fields = [‘foo’, ‘bar’]
источник

EO

Eugene Obrezkov in Frontend UA
только условие в том, чтобы это не вручную делать, а чтобы тайпскрипт это сам как-то сделал)
источник

SS

Serhey Shmyg in Frontend UA
в рантаймі і тайпскрипт?
источник

EO

Eugene Obrezkov in Frontend UA
ну можно не в рантайме
источник

EO

Eugene Obrezkov in Frontend UA
но чтобы он сгенерировал жс код, который сделает массив)
источник

DK

Dmytro Kovalevskyi in Frontend UA
Serhey Shmyg
в рантаймі і тайпскрипт?
в рантайме понимаю что не возможно, но предполагал что на этапе компиляции это возможно
источник
2020 March 23

AK

Alexander Kuzmenko in Frontend UA
Привет, посоветуйте библиотеку для работы с адресной строкой?
источник

Дп

Джон простоДжон in Frontend UA
а что в этой библиотеке должно быть, что нужно делать? window.location / new URL / window.history сами по себе не подходят?
источник

SG

Stas G in Frontend UA
да, я бы взял URL + URLSearchParams апишки
источник

TS

Terry Sahaidak in Frontend UA
Alexander Kuzmenko
Привет, посоветуйте библиотеку для работы с адресной строкой?
якщо вдруг дуже треба зручного history, то можна глянути на history пакет, який в реакт-раутері юзається
источник

AK

Alexander Kuzmenko in Frontend UA
Джон простоДжон
а что в этой библиотеке должно быть, что нужно делать? window.location / new URL / window.history сами по себе не подходят?
Подходят, просто думаю может есть какие-то более удобные обертки
источник

DB

Dima Bildin in Frontend UA
Когда-то пользовались этой https://medialize.github.io/URI.js/

но мне кажется, тогда new URL не было ещё в браузерах, не уверен, что она ещё актуальна
источник

DB

Dima Bildin in Frontend UA
Да, у них так в ридми и написано:
IMPORTANT: You may not need URI.js anymore! Modern browsers provide the URL and URLSearchParams interfaces.
источник

SG

Stas G in Frontend UA
Всем привет, кто подскажет, что я делаю не так? Хочу через yarn 1.22 проапдейтить все пакеты из скоупа @babel.

В package.json стоит версия "7.8.3"

Пишу: yarn upgrade -S @babel --latest – 0 dependencies
источник

SG

Stas G in Frontend UA
у бабеля последняя версия 7.9.0
источник

LH

Leo Hrabovetskyi in Frontend UA
може тому що в тебе пряма версія вказана в пекеджі?
источник

LH

Leo Hrabovetskyi in Frontend UA
а не ^7.8.3
источник