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

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

安装

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

快速开始

添加类型引用

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

使用全局实例

modI18nTweeList 已挂载到 window 上。

按需导入类型

import type { I18nTweeList, I18nTweeListParams } from '@scml/addon-mod-i18n-twee-list/I18nTweeList';

全局类型 global

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

子路径导出

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

API 参考

./I18nTweeList

I18nTweeList

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

I18nTweeListParams 接口

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

LanguageFileItem 接口

属性类型说明
languagestring语言代码
tweeFileListstring[]twee 文件路径列表

ModLanguageState

属性/方法说明
modNamemod 名
language当前语言
fallbackLanguage回退语言
updateModTweeList()更新 mod twee 列表

类型定义来源

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