ThemeFragment<T>
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends ThemeFragmentStructure | ThemeFragmentStructure |
Constructors
Constructor
new ThemeFragment<T>(options): ThemeFragment<T>;
Parameters
| Parameter | Type |
|---|---|
options | ThemeFragmentOptions<T> |
Returns
ThemeFragment<T>
Properties
| Property | Type |
|---|---|
entityOverrides | Map<string, EntityThemeOverride> |
themes | Map<string, ThemeValues<T>> |
Methods
addEntityThemeOverride()
addEntityThemeOverride(theme): void;
Parameters
| Parameter | Type |
|---|---|
theme | EntityThemeOverride |
Returns
void
addThemeValues()
addThemeValues(theme): ThemeColors<T>;
Parameters
| Parameter | Type |
|---|---|
theme | ThemeValues<T> |
Returns
ThemeColors<T>
getDefinitions()
getDefinitions(): ColorDefinition[];
Returns
getThemeValues()
getThemeValues(key): ThemeColors<T>;
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
ThemeColors<T>
styled()
styled(): CreateStyled<ThemeColors<T> & {
light: boolean;
}>;
Returns
CreateStyled<ThemeColors<T> & {
light: boolean;
}>
styledExtends()
styledExtends<T2>(fragment): CreateStyled<ThemeColors<T> & GetTheme<T2> & {
light: boolean;
}>;
Type Parameters
| Type Parameter |
|---|
T2 extends ThemeFragment<ThemeFragmentStructure> |
Parameters
| Parameter | Type |
|---|---|
fragment | T2 |
Returns
CreateStyled<ThemeColors<T> & GetTheme<T2> & {
light: boolean;
}>