@@ -42,11 +42,15 @@ interface TokenDefinitionBase<TokenType, TokenValue> {
4242 $value : TokenValue ;
4343 $description ?: string ;
4444}
45- export interface TokenOtherDefinition
46- extends TokenDefinitionBase < NonNullableString , TokenValue > { }
47-
48- export interface TokenColorDefinition
49- extends TokenDefinitionBase < "color" , string | TokenColorValue > { }
45+ export interface TokenOtherDefinition extends TokenDefinitionBase <
46+ NonNullableString ,
47+ TokenValue
48+ > { }
49+
50+ export interface TokenColorDefinition extends TokenDefinitionBase <
51+ "color" ,
52+ string | TokenColorValue
53+ > { }
5054export interface TokenColorValue {
5155 /**
5256 * A string that specifies the color space or color model
@@ -67,8 +71,10 @@ export interface TokenColorValue {
6771}
6872type ColorComponentValue = number | "none" ;
6973
70- export interface TokenDimensionDefinition
71- extends TokenDefinitionBase < "dimension" , TokenDimensionValue > { }
74+ export interface TokenDimensionDefinition extends TokenDefinitionBase <
75+ "dimension" ,
76+ TokenDimensionValue
77+ > { }
7278export interface TokenDimensionValue {
7379 /**
7480 * An integer or floating-point value representing the numeric value.
@@ -80,12 +86,16 @@ export interface TokenDimensionValue {
8086 unit : string ;
8187}
8288
83- export interface TokenFontFamilyDefinition
84- extends TokenDefinitionBase < "fontFamily" , TokenFontFamilyValue > { }
89+ export interface TokenFontFamilyDefinition extends TokenDefinitionBase <
90+ "fontFamily" ,
91+ TokenFontFamilyValue
92+ > { }
8593export type TokenFontFamilyValue = string | string [ ] ;
8694
87- export interface TokenFontWeightDefinition
88- extends TokenDefinitionBase < "fontWeight" , TokenFontWeightValue > { }
95+ export interface TokenFontWeightDefinition extends TokenDefinitionBase <
96+ "fontWeight" ,
97+ TokenFontWeightValue
98+ > { }
8999export type TokenFontWeightValue =
90100 | number
91101 // 100
@@ -117,8 +127,10 @@ export type TokenFontWeightValue =
117127 | "extra-black"
118128 | "ultra-black" ;
119129
120- export interface TokenDurationDefinition
121- extends TokenDefinitionBase < "duration" , TokenDurationValue > { }
130+ export interface TokenDurationDefinition extends TokenDefinitionBase <
131+ "duration" ,
132+ TokenDurationValue
133+ > { }
122134export interface TokenDurationValue {
123135 /**
124136 * An integer or floating-point value representing the numeric value.
@@ -130,12 +142,16 @@ export interface TokenDurationValue {
130142 unit : string ;
131143}
132144
133- export interface TokenCubicBezierDefinition
134- extends TokenDefinitionBase < "cubicBezier" , TokenCubicBezierValue > { }
145+ export interface TokenCubicBezierDefinition extends TokenDefinitionBase <
146+ "cubicBezier" ,
147+ TokenCubicBezierValue
148+ > { }
135149type TokenCubicBezierValue = [ number , number , number , number ] ;
136150
137- export interface TokenNumberDefinition
138- extends TokenDefinitionBase < "number" , number > { }
151+ export interface TokenNumberDefinition extends TokenDefinitionBase <
152+ "number" ,
153+ number
154+ > { }
139155
140156export type TokenValue = TokenLeafValue | TokenCompositeValue ;
141157export interface TokenCompositeValue {
0 commit comments