chore: v0.1.2 — 全面修复、优化与增强
修复: - core.js: _resume 计时器 BUG (startedAt 被 _startTimer 覆盖导致暂停恢复失效) - plugins.js: register 在 install 前展开导致 handler 实例丢失 - locales.js: zh-CN/en-US 大量重复 key 覆盖正确翻译值 - core.js: configure 改为原地更新避免 _config 引用断裂 优化: - core.js: update() 类型变更时同步更新 DOM 类名和进度条颜色 - animations.js: getActiveCount 返回已注册动画数量 - themes.js: 移除 presetThemes 死代码和重复注册循环 - constants.js: THEMES.auto 从字符串改为规范化对象 - index.js: destroy 添加防重复调用保护 增强: - core.js: 新增 onError 全局错误回调,钩子异常和定时器错误可被外部捕获 - styles.js: _resume 校准时间基准补偿注释 - 139 tests 全部通过
This commit is contained in:
Vendored
+3
-1
@@ -1,6 +1,6 @@
|
||||
/**
|
||||
* MetonaToast TypeScript 类型定义
|
||||
* @version 0.1.1
|
||||
* @version 0.1.2
|
||||
*/
|
||||
|
||||
// 基础类型
|
||||
@@ -276,6 +276,8 @@ export interface ToastConfig {
|
||||
resetTimerOnUpdate?: boolean;
|
||||
/** 后台发送系统通知 */
|
||||
notifyWhenHidden?: boolean;
|
||||
/** 全局错误回调 */
|
||||
onError?: (errorInfo: { hook?: string; source?: string; error: Error; toast?: ToastInstance }) => void;
|
||||
/** 分组名称 */
|
||||
group?: string;
|
||||
/** 语言 */
|
||||
|
||||
Reference in New Issue
Block a user