@scml/mod-twee-replacer

Twee replacer 的 TypeScript 类型定义,对 Twee 段落内容执行查找/替换。

安装

npm
yarn
pnpm
bun
deno
npm install -D @scml/mod-twee-replacer

快速开始

添加类型引用

/// <reference types="@scml/mod-twee-replacer" />

使用全局实例

addonTweeReplacer 已挂载到 window 上。

按需导入类型

import type { TweeReplacer, ReplaceParams, ReplaceInfo } from '@scml/mod-twee-replacer/TweeReplacer';

全局类型 global

属性类型说明
addonTweeReplacerTweeReplacerAddon 实例,执行 Twee 替换
主入口
子路径导入
/// <reference types="@scml/mod-twee-replacer" />

子路径导出

子路径描述
.主入口,增强 Window/全局
./TweeReplacer主类、ReplaceParams、ReplaceInfo 等

API 参考

./TweeReplacer

TweeReplacer

属性/方法说明
infoMap<string, ReplaceInfo>
registerMod()注册 mod
enableLinkerMode()启用 linker 模式
afterEarlyLoad()EarlyLoad 后钩子
afterPatchModToGame()patch 后钩子
do_patch()执行替换
init()初始化

ReplaceParams 接口

属性类型说明
passagestringpassage 名
findStringstring查找字符串
findRegexstring查找正则
regexFlagstring正则标志
replacestring替换字符串
replaceFilestring替换文件路径
debugboolean调试
allboolean替换全部

类型定义来源

INFO