declare namespace UniNamespace {
|
interface OnThemeChangeCallbackResult {
|
/**
|
* 主题名称
|
*/
|
theme: 'dark' | 'light';
|
}
|
type OnThemeChangeCallback = (res: OnThemeChangeCallbackResult) => void;
|
}
|
|
interface Uni {
|
/**
|
* 监听系统主题状态变化。
|
*
|
* 文档: [https://uniapp.dcloud.net.cn/api/system/theme.html#onthemechange](https://uniapp.dcloud.net.cn/api/system/theme.html#onthemechange)
|
*/
|
onThemeChange(callback: UniNamespace.OnThemeChangeCallback): void;
|
/**
|
* 取消监听系统主题状态变化。
|
*
|
* 文档: [https://uniapp.dcloud.net.cn/api/system/theme.html#offthemechange](https://uniapp.dcloud.net.cn/api/system/theme.html#offthemechange)
|
*/
|
offThemeChange(callback: UniNamespace.OnThemeChangeCallback): void;
|
}
|