Design System Utilities @ 0.1.1-alpha.0
GitHub
by Maddi Mathon
Preparing search index...
internal
Tokens_Typography
Data
Type Alias Data<T_SizeValue, T_FontFamilySlug>
Internal
Since
0.1.0-alpha
type
Data
<
T_SizeValue
=
number
,
T_FontFamilySlug
extends
string
=
string
>
=
{
fonts
:
|
undefined
|
{
[
F
in
T_FontFamilySlug
]
:
Tokens_Typography
.
Font
.
Family
<
F
>
}
;
lineHeight
:
{
[
L
in
DefaultLineHeightLevels
]
:
number
}
&
{
[
L
in
|
Exclude
<
TokenLevels
,
DefaultLineHeightLevels
>
|
TokenLevels_Extended
]
?:
number
}
;
size
:
{
bigger
:
{
[
key
:
number
]:
T_SizeValue
}
;
heading
:
{
[
L
in
RequiredHeadingLevels
]
:
T_SizeValue
}
&
{
[
key
:
number
]:
T_SizeValue
;
}
;
normal
:
T_SizeValue
;
smaller
:
{
"1"
:
T_SizeValue
;
"2"
:
T_SizeValue
;
"3"
:
T_SizeValue
;
"4"
:
T_SizeValue
;
[
key
:
number
]:
T_SizeValue
;
}
;
[
key
:
string
]:
T_SizeValue
|
RecursiveRecord
<
string
|
number
,
T_SizeValue
>
;
}
;
sizeScale
:
number
;
}
Type Parameters
T_SizeValue
=
number
T_FontFamilySlug
extends
string
=
string
Index
Properties
fonts
line
Height
size
size
Scale
Properties
fonts
fonts
:
undefined
|
{
[
F
in
T_FontFamilySlug
]
:
Tokens_Typography
.
Font
.
Family
<
F
>
}
line
Height
lineHeight
:
{
[
L
in
DefaultLineHeightLevels
]
:
number
}
&
{
[
L
in
|
Exclude
<
TokenLevels
,
DefaultLineHeightLevels
>
|
TokenLevels_Extended
]
?:
number
}
size
size
:
{
bigger
:
{
[
key
:
number
]:
T_SizeValue
}
;
heading
:
{
[
L
in
RequiredHeadingLevels
]
:
T_SizeValue
}
&
{
[
key
:
number
]:
T_SizeValue
;
}
;
normal
:
T_SizeValue
;
smaller
:
{
"1"
:
T_SizeValue
;
"2"
:
T_SizeValue
;
"3"
:
T_SizeValue
;
"4"
:
T_SizeValue
;
[
key
:
number
]:
T_SizeValue
;
}
;
[
key
:
string
]:
T_SizeValue
|
RecursiveRecord
<
string
|
number
,
T_SizeValue
>
;
}
size
Scale
sizeScale
:
number
Settings
Member Visibility
Alpha
Beta
External
Inherited
Private
Protected
Theme
OS
Light
Dark
On This Page
Properties
fonts
line
Height
size
size
Scale
GitHub
by Maddi Mathon
Design System Utilities @ 0.1.1-alpha.0
Loading...
Since
0.1.0-alpha