@scml/addon-conflict-checker
Conflict checker addon 的 TypeScript 类型定义,用于检测和管理 mod 加载顺序冲突。
安装
快速开始
添加类型引用
在项目中添加三斜杠指令以引入全局类型:
使用全局实例
addonConflictChecker 已挂载到 window 上,可访问 mod 冲突检测结果。
按需导入类型
全局类型 global
主入口通过 /// <reference types="..." /> 扩展 Window 接口。 global 以下属性挂载在 window 上:
子路径导出
API 参考
./ConflictChecker
ConflictChecker 类
实现 LifeTimeCircleHook 和 AddonPluginHookPointEx 的 Addon 插件类,用于 mod 加载顺序冲突检测。
构造函数
属性
方法
./ConflictCheckerParams
ConflictCheckerParams 接口
加载顺序约束配置,用于 mod 的 mod.json 或 addon 配置。
ModLimit 接口
checkModLimit() / checkParams() 类型守卫
checkModLimit(ml: any): ml is ModLimitcheckParams(a: any): a is ConflictCheckerParams
类型定义来源
INFO
- 上游: https://github.com/Lyoko-Jeremie/ConflictCheckerAddon
- 默认分支: master
- 构建:
pnpm run download && pnpm run build
