@scml/addon-mod-i18n-script-list

I18n Script List addon 的 TypeScript 类型定义,用于按语言选择加载不同的脚本文件列表。

安装

npm
yarn
pnpm
bun
deno
npm install -D @scml/addon-mod-i18n-script-list

快速开始

添加类型引用

/// <reference types="@scml/addon-mod-i18n-script-list" />

使用全局实例

modI18nScriptList 已挂载到 window 上。

按需导入类型

import type { I18nScriptList, I18nScriptListParams } from '@scml/addon-mod-i18n-script-list/I18nScriptList';

全局类型 global

属性类型说明
modI18nScriptListI18nScriptListAddon 实例
主入口
子路径导入
/// <reference types="@scml/addon-mod-i18n-script-list" />

子路径导出

子路径描述
.主入口,增强 Window/全局
./I18nScriptList主类、接口与工具

API 参考

./I18nScriptList

I18nScriptList

属性类型说明
infoModRecord[]mod 记录列表
registerMod()(addonName, mod, modZip) => Promise<void>注册 mod
beforePatchModToGame()() => Promise<void>patch 前钩子
init()() => void初始化

I18nScriptListParams 接口

属性类型说明
mainLanguagestring主语言
languageFileLanguageFileItem[]语言与脚本文件对应

LanguageFileItem 接口

属性类型说明
languagestring语言代码
scriptFileListstring[]脚本文件路径列表

类型定义来源

INFO
  • 上游: 随 scml-types 发布
  • 构建: pnpm run download && pnpm run build