跳到正文
QuireKit MSFE
开发者文档
v0.0.0 · 实验版本

扩展 API

扩展钩子、预设、输入规则、容器及其控制协议。

本页签名从公共包导出生成,中文说明与当前 JSDoc 同步校验。代码标识保持原名。

扩展定义

配置项决定功能如何安装;逐步用法见 扩展模型。

@quirekit/msfe-core

Extension、Node 与 Mark 共用的声明式钩子;不接受 ProseMirror schema 字段。

ExtensionConfigts

基础预设

每项接受一个扩展定义或 false;数组不是在这里追加同名功能的入口。

@quirekit/msfe-starter-kit

按功能覆盖或禁用预设;仍会诊断重复安装的语义归属。

StarterKitOptionsts

输入规则

InputRule / PasteRule 都使用此配置;完整模块见 输入规则。

@quirekit/msfe-core

原生源码转换规则;输出是精确 Markdown 文本。

RuleConfigts

容器选项

数组整体替换;controls 只管理折叠 UI,正文仍由源码编辑。

@quirekit/msfe-markdown-extras

已注册名称的容器配置;语法不包含 HTML 属性或可执行渲染函数。

ContainerOptionsts

折叠控件

组件接收 view 属性;toggle 不改写 Markdown。

@quirekit/msfe-markdown-extras

不改写源码的折叠控件,不引入第二份正文或选区。

ContainerControlPropsts
MSFE · QuireKitMarkdown 源码始终属于你。