跳到正文
Text Diagram
开发者文档
预览版 · 未发布

源码模型 API

从公开源码生成的签名、参数、返回值与数据字段。

以下签名与说明从包的公开入口和 JSDoc 提取;中文说明与当前源码对账。Vue 组件接入见嵌入 Vue 工作台。

创建与读取

createTextDiagram

@quirekit/text-diagramMIT

创建尚未保存的源码对象。id 为宿主标识;language 为初始语言;source 可选,省略时使用该语言的默认模板。返回 revision 为 0、preview 为 null 的规范对象。

createTextDiagramts

readTextDiagram

@quirekit/text-diagramMIT

校验不可信的持久化输入 input,返回脱离原引用、不可变的规范源码对象。

readTextDiagramts

serializeTextDiagram

@quirekit/text-diagramMIT

校验并序列化 value,返回可用于原子基线比较的稳定字符串。

serializeTextDiagramts

保存与围栏

prepareTextDiagramSave

@quirekit/text-diagramMIT

从 original 基线、与源码绑定的 PNG 快照 snapshot 和纯文本 title 创建一次保存提案;返回新的完整修订,标题默认沿用原对象。

prepareTextDiagramSavets

textDiagramLanguage

@quirekit/text-diagramMIT

解析代码围栏语言 input;返回支持的规范语言或 null,不按前缀猜测。

textDiagramLanguagets

textDiagramMarkdown

@quirekit/text-diagramMIT

接收规范语言 language 与精确源码 source;返回标准 Markdown 围栏,围栏长度确保不会被源码提前闭合。

textDiagramMarkdownts

textDiagramTemplates

@quirekit/text-diagramMIT

根据 locale 返回所有编辑器共用的真实本地引擎模板。语言只决定新模板中的文字,不翻译已有源码。

textDiagramTemplatests

公共数据类型

TextDiagramLanguage

@quirekit/text-diagramMIT

内置的本地绘图语言。

TextDiagramLanguagets

TextDiagramSource

@quirekit/text-diagramMIT

源码是唯一的可编辑权威;预览像素由源码派生。

TextDiagramSourcets

TextDiagramEmbed

@quirekit/text-diagramMIT

结构化文档宿主持久化的带版本对象。

TextDiagramEmbedts

TextDiagramPreview

@quirekit/text-diagramMIT

可携带的静态图片,供文档正文和固定排版使用。

TextDiagramPreviewts

TextDiagramSnapshot

@quirekit/text-diagramMIT

与不可变源码快照绑定的 SVG。

TextDiagramSnapshotts

TextDiagramRaster

@quirekit/text-diagramMIT

冻结的源码及其栅格图;宿主必须将二者一起提交。

TextDiagramRasterts

TextDiagramTemplate

@quirekit/text-diagramMIT

以明确语法编写的真实可编辑模板。

TextDiagramTemplatets

TextDiagramEditRequest

@quirekit/text-diagramMIT

由宿主映射的编辑目标;界面不会直接写宿主文档。

TextDiagramEditRequestts

TextDiagramCommitResult

@quirekit/text-diagramMIT

宿主对一次完整保存提案的原子接受结果。

TextDiagramCommitResultts
Text Diagram · QuireKitQuireKit 文本绘图 · 本地渲染与源码工作台 · MIT