@scml/addon-modded-feats

Modded feats addon 的 TypeScript 类型定义,用于添加并合并 modded 专长数据。

安装

npm
yarn
pnpm
bun
deno
npm install -D @scml/addon-modded-feats

快速开始

添加类型引用

/// <reference types="@scml/addon-modded-feats" />

使用全局实例

addonModdedFeatsAddon 已挂载到 window 上。

按需导入类型

import type { ModdedFeatsAddon } from '@scml/addon-modded-feats/ModdedFeatsAddon';
import type { ModdedClothesFeatsParams } from '@scml/addon-modded-feats/ModdedFeatsAddonParams';

全局类型 global

属性类型说明
addonModdedFeatsAddonModdedFeatsAddonAddon 实例,管理专长数据
主入口
子路径导入
/// <reference types="@scml/addon-modded-feats" />

子路径导出

子路径描述
.主入口,增强 Window/全局
./ModdedFeatsAddon主类与工具函数
./ModdedFeatsAddonParams配置参数与类型守卫

API 参考

./ModdedFeatsAddon

ModdedFeatsAddon

属性类型说明
featsDataMap<string, FeatsObject>按 key 存储的专长数据
registerMod()(addonName, mod, modZip) => Promise<void>注册 mod
exportDataZip()(zip: JSZip) => Promise<JSZip>导出数据
init()() => void初始化

mergeFeatsObject() / appendFeatsObject() 方法

./ModdedFeatsAddonParams

ModdedClothesFeatsParams 接口

属性类型说明
featsstring[]专长文件路径列表

checkParams() / checkFeatsItem() 类型守卫

类型定义来源

INFO