File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,10 @@ export type ResponsiveValue<
3737 ThemeType extends Theme = RequiredTheme ,
3838> = T | null | Array < T | null > | { [ key in ThemeValue < "breakpoints" , ThemeType > & string | number ] ?: T } ;
3939
40- export type ThemeValue < K extends keyof ThemeType , ThemeType , TVal = any > = ThemeType [ K ] extends TVal [ ] ? number
41- : ThemeType [ K ] extends Record < infer E , TVal > ? E
42- : ThemeType [ K ] extends ObjectOrArray < infer F > ? F
40+ export type ThemeValue < K extends keyof ThemeType , ThemeType , TVal = any > = NonNullable < ThemeType [ K ] > extends TVal [ ]
41+ ? number
42+ : NonNullable < ThemeType [ K ] > extends Record < infer E , TVal > ? E
43+ : NonNullable < ThemeType [ K ] > extends ObjectOrArray < infer F > ? F
4344 : never ;
4445
4546export interface SpaceProps < ThemeType extends Theme = RequiredTheme , TVal = ThemeValue < "space" , ThemeType > > {
Original file line number Diff line number Diff line change 1111 "strictFunctionTypes" : true ,
1212 "types" : [],
1313 "noEmit" : true ,
14- "forceConsistentCasingInFileNames" : true
14+ "forceConsistentCasingInFileNames" : true ,
15+ "exactOptionalPropertyTypes" : true
1516 },
1617 "files" : [
1718 " index.d.ts" ,
You can’t perform that action at this time.
0 commit comments