@scml/addon-conflict-checker
TypeScript type definitions for Conflict checker addon, for detecting and managing mod load-order conflicts.
Installation
Quick Start
Add type reference
Add triple-slash directive in your project to bring in global types:
Use global instance
addonConflictChecker is mounted on window; you can access mod conflict detection results.
Import types on demand
Global Types global
Main entry extends Window via /// <reference types="..." />. global The following property is on window:
Subpath Exports
API Reference
./ConflictChecker
ConflictChecker class
Addon plugin class implementing LifeTimeCircleHook and AddonPluginHookPointEx, for mod load-order conflict detection.
Constructor
Properties
Methods
./ConflictCheckerParams
ConflictCheckerParams interface
Load-order constraint config for mod's mod.json or addon config.
ModLimit interface
checkModLimit() / checkParams() type guard
checkModLimit(ml: any): ml is ModLimitcheckParams(a: any): a is ConflictCheckerParams
Type Definition Source
INFO
- Upstream: https://github.com/Lyoko-Jeremie/ConflictCheckerAddon
- Default branch: master
- Build:
pnpm run download && pnpm run build
