Size: a a a

2020 January 28

UU

Unhappy Unknown in Frontend UA
(шапка не баг, а фіча)
источник

UU

Unhappy Unknown in Frontend UA
Можна я почну складніший шаблон?
источник

TS

Terry Sahaidak in Frontend UA
знатоки ТС тут?)

є такий код:
type TextStyles = {
 color?: string;
};

type DynamicProps = {
 color?: 'red';
};

type StyledStyles<T> =
 | T
 | DynamicProps

const text: StyledStyles<TextStyles> = {
 color: 'red',
};
источник

TS

Terry Sahaidak in Frontend UA
Зараз він на color пропонує або те що в TextStyles або в DynamicProps

Мені потрібно написати генерік так, щоб я міг написати в DynamicProps якийсь primary: ‘red’, а воно мені в color підтягувало значення — ключ в DynamicProps
источник

AS

Alex S in Frontend UA
чтоб было чёт вроде этого?

{
 color: 'red'
}

=>

{
 'red': что-то там
}

?
источник

TS

Terry Sahaidak in Frontend UA
щоб було типу
const dynamic: DynamicProps = {
 primary: ‘red’,
};

const text: StyledStyles<TextStyles> = {
 color: 'primary’,
};
источник

TS

Terry Sahaidak in Frontend UA
тобто як просто будь яке значення що в TextStyles під ключом “color”, так і будь який ключ з DynamicProps
источник

AS

Alex S in Frontend UA
источник

TS

Terry Sahaidak in Frontend UA
зараз плейграунд замучу)
источник

TS

Terry Sahaidak in Frontend UA
источник

AS

Alex S in Frontend UA
пока я сижу и туплю
источник

AS

Alex S in Frontend UA
будь добр - напиши какой юзкейс этого всего и как ты пришёл к этому
источник
2020 January 29

SG

Stas G in Frontend UA
кто работает с монорепой (в частности, воркспейсы ярн) – как у вас настроен линтер? держите 1 конфиг на все репки в корне?
источник

IT

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

IT

Ivan Tytarenko in Frontend UA
с приттиром тоже самое. На всякий случай добавлю
источник

SG

Stas G in Frontend UA
сенкс
источник

IT

Ivan Tytarenko in Frontend UA
но так конечно как получится - бывало такое, что и у каждого пекеджа свой линтер. Но это скорее следствие того, что переносили и не доделали, забыли, забили, привыкли.
Если делаем новую - один конфиг на всю репу, по очевидным причинам
источник

EO

Eugene Obrezkov in Frontend UA
Stas G
кто работает с монорепой (в частности, воркспейсы ярн) – как у вас настроен линтер? держите 1 конфиг на все репки в корне?
один конфиг на весь проект в руте, от него наследуются правила для конкретно взятых компонент (если времени что-то поправить нету или всё в таком духе, то временно выключаем)
источник

SG

Sergii Grebeniuk in Frontend UA
Stas G
кто работает с монорепой (в частности, воркспейсы ярн) – как у вас настроен линтер? держите 1 конфиг на все репки в корне?
источник

SG

Stas G in Frontend UA
это что?
источник