UU
Size: a a a
UU
UU
TS
type TextStyles = {
color?: string;
};
type DynamicProps = {
color?: 'red';
};
type StyledStyles<T> =
| T
| DynamicProps
const text: StyledStyles<TextStyles> = {
color: 'red',
};
TS
color
п
ропонує або те що в TextStyles
а
бо в DynamicProps
Мені потрібно написати генерік так, щоб я міг написати в DynamicProps якийсь primary: ‘red’
,
а воно мені в color підтягувало значення — ключ в DynamicProps
AS
TS
const dynamic: DynamicProps = {
primary: ‘red’,
};
const text: StyledStyles<TextStyles> = {
color: 'primary’,
};
TS
AS
TS
TS
AS
AS
SG
IT
IT
SG
IT
EO
SG
SG