@scml/hook-img-loader

Image loader hook 的 TypeScript 类型定义,挂载图片加载器,允许 mod 提供自定义图片。

安装

npm
yarn
pnpm
bun
deno
npm install -D @scml/hook-img-loader

快速开始

添加类型引用

/// <reference types="@scml/hook-img-loader" />

使用全局实例

modImgLoaderHooker 已挂载到 window 上。

按需导入类型

import type { ImgLoaderHooker } from '@scml/hook-img-loader/ImgLoaderHooker';
import type { ImgLoaderHookerCore } from '@scml/hook-img-loader/ImgLoaderHookerCore';
import type { CssReplacer } from '@scml/hook-img-loader/CssReplacer';

全局类型 global

属性类型说明
modImgLoaderHookerImgLoaderHooker图片加载器 hook 实例
主入口
子路径导入
/// <reference types="@scml/hook-img-loader" />

子路径导出

子路径描述
.主入口,增强 Window/全局
./ImgLoaderHooker主类
./ImgLoaderHookerCore核心实现
./CssReplacerCSS 替换辅助
./NodeMutationObserverDOM 监听
./SimpleDolFunctionHook函数 hook
./utils工具
./createFunctionFromCode从代码生成函数

API 参考

./ImgLoaderHooker

ImgLoaderHooker

继承 ImgLoaderHookerCore,安装 hook 并等待初始化。方法:init()installHook()

./ImgLoaderHookerCore

核心 hook 基础设施,提供图片加载与 DOM 监听能力。

./CssReplacer

CSS 替换辅助工具。

类型定义来源

INFO