以下签名与说明从包的公开入口和 JSDoc 提取;中文说明与当前源码对账。Vue 组件接入见嵌入 Vue 工作台。
独立工作台
openTextDiagramDialog
@quirekit/text-diagram-editorMIT根据 options 打开一个独立的编辑请求,返回幂等的取消句柄。
openTextDiagramDialogts
function openTextDiagramDialog(options: TextDiagramDialogOptions): TextDiagramDialogHandleTextDiagramDialogOptions
@quirekit/text-diagram-editorMIT由独立宿主持有的一个文本绘图任务。
TextDiagramDialogOptionsts
export interface TextDiagramDialogOptions {
readonly request: TextDiagramEditRequest;
readonly ownerDocument: Document;
readonly locale?: string;
readonly theme?: QuireKitTheme;
readonly signal?: AbortSignal;
}TextDiagramDialogHandle
@quirekit/text-diagram-editorMIT懒加载弹窗挂载前后均可安全使用的句柄。
TextDiagramDialogHandlets
export interface TextDiagramDialogHandle {
close(): void;
}textDiagramMessages
@quirekit/text-diagram-editorMIT根据宿主语言 locale 返回文本绘图拥有的全部界面文案。
textDiagramMessagests
function textDiagramMessages(locale?: string): { title: string; language: string; template: string; apply: string; source: string; preview: string; name: string; cancel: string; save: string; loading: string; empty: string; retry: string; svg: string; png: string; local: string; error: string; conflict: string; readonly: string; missing: string; composing: string; find: string; sourceHint: string; sourceLimit: string; }