Interface: ThemeRuntime
Defined in: utils/theming/core/themeRuntime.ts:36
Propertiesβ
addBodyClassβ
readonly addBodyClass: (className: string) => void;
Defined in: utils/theming/core/themeRuntime.ts:37
Parametersβ
classNameβ
string
Returnsβ
void
clearTimeoutβ
readonly clearTimeout: (timer: Timeout) => void;
Defined in: utils/theming/core/themeRuntime.ts:38
Parametersβ
timerβ
Returnsβ
void
createAbortControllerβ
readonly createAbortController: () => AbortController;
Defined in: utils/theming/core/themeRuntime.ts:39
Returnsβ
createThemeChangeEventβ
readonly createThemeChangeEvent: <T>(detail: T) => CustomEvent<T>;
Defined in: utils/theming/core/themeRuntime.ts:40
Type Parametersβ
Tβ
T
Parametersβ
detailβ
T
Returnsβ
CustomEvent<T>
ensureThemeTransitionStylesβ
readonly ensureThemeTransitionStyles: (cssText: string) => void;
Defined in: utils/theming/core/themeRuntime.ts:41
Parametersβ
cssTextβ
string
Returnsβ
void
getBodyComputedStylePropertyβ
readonly getBodyComputedStyleProperty: (name: string) => string;
Defined in: utils/theming/core/themeRuntime.ts:42
Parametersβ
nameβ
string
Returnsβ
string
getBodyElementβ
readonly getBodyElement: () =>
| HTMLElement
| null;
Defined in: utils/theming/core/themeRuntime.ts:43
Returnsβ
| HTMLElement
| null
getDocumentEventTargetβ
readonly getDocumentEventTarget: () =>
| EventTarget
| null;
Defined in: utils/theming/core/themeRuntime.ts:44
Returnsβ
| EventTarget
| null
getBrowserEventTargetβ
readonly getBrowserEventTarget: () =>
| EventTarget
| null;
Defined in: utils/theming/core/themeRuntime.ts:45
Returnsβ
| EventTarget
| null
getStorageItemβ
readonly getStorageItem: (key: string) => string | null;
Defined in: utils/theming/core/themeRuntime.ts:46
Parametersβ
keyβ
string
Returnsβ
string | null
getSystemThemeMediaQueryβ
readonly getSystemThemeMediaQuery: () =>
| MediaQueryList
| null;
Defined in: utils/theming/core/themeRuntime.ts:47
Returnsβ
| MediaQueryList
| null
setTimeoutβ
readonly setTimeout: (callback: () => void, delayMs: number) => Timeout;
Defined in: utils/theming/core/themeRuntime.ts:48
Parametersβ
callbackβ
() => void
delayMsβ
number
Returnsβ
removeBodyClassesβ
readonly removeBodyClasses: (...classNames: string[]) => void;
Defined in: utils/theming/core/themeRuntime.ts:52
Parametersβ
classNamesβ
...string[]
Returnsβ
void
removeStorageItemβ
readonly removeStorageItem: (key: string) => void;
Defined in: utils/theming/core/themeRuntime.ts:53
Parametersβ
keyβ
string
Returnsβ
void
setStorageItemβ
readonly setStorageItem: (key: string, value: string) => void;
Defined in: utils/theming/core/themeRuntime.ts:54
Parametersβ
keyβ
string
valueβ
string
Returnsβ
void
setThemeDataAttributesβ
readonly setThemeDataAttributes: (theme: string) => void;
Defined in: utils/theming/core/themeRuntime.ts:55
Parametersβ
themeβ
string
Returnsβ
void
updateMetaThemeColorβ
readonly updateMetaThemeColor: (themeColor: string) => void;
Defined in: utils/theming/core/themeRuntime.ts:56
Parametersβ
themeColorβ
string
Returnsβ
void