mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-07 08:17:05 +00:00
build out Theme types
This commit is contained in:
Vendored
+18
@@ -105,6 +105,24 @@ export interface BaseTheme {
|
||||
};
|
||||
}
|
||||
|
||||
export type ObjectOrArray<T> = T[] | { [K: string]: T };
|
||||
|
||||
export interface Theme extends BaseTheme {
|
||||
fonts?: ObjectOrArray<CSS.FontFamilyProperty>;
|
||||
fontWeights?: ObjectOrArray<CSS.FontWeightProperty>;
|
||||
maxWidths?: ObjectOrArray<CSS.WidthProperty<{}>>;
|
||||
minWidths?: ObjectOrArray<CSS.WidthProperty<{}>>;
|
||||
heights?: ObjectOrArray<CSS.HeightProperty<{}>>;
|
||||
maxHeights?: ObjectOrArray<CSS.HeightProperty<{}>>;
|
||||
minHeights?: ObjectOrArray<CSS.HeightProperty<{}>>;
|
||||
lineHeights?: ObjectOrArray<CSS.LineHeightProperty<{}>>;
|
||||
letterSpacings?: ObjectOrArray<CSS.LetterSpacingProperty<{}>>;
|
||||
shadows?: ObjectOrArray<CSS.BoxShadowProperty>;
|
||||
borders?: ObjectOrArray<CSS.BorderProperty<{}>>;
|
||||
radii?: ObjectOrArray<CSS.BorderRadiusProperty<{}>>;
|
||||
opacity?: ObjectOrArray<CSS.GlobalsNumber>;
|
||||
}
|
||||
|
||||
/**
|
||||
* Font Size
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user