代码拉取完成,页面将自动刷新
import {
md2note,
note2md,
note2noteDiff,
note2link,
link2note,
link2html,
md2html,
html2md,
annotations2html,
note2html,
} from "./utils/convert";
import { exportNotes } from "./modules/export/api";
import { saveDocx } from "./modules/export/docx";
import { saveFreeMind } from "./modules/export/freemind";
import { saveMD, syncMDBatch } from "./modules/export/markdown";
import { savePDF } from "./modules/export/pdf";
import { fromMD } from "./modules/import/markdown";
import {
isSyncNote,
getSyncNoteIds,
addSyncNote,
updateSyncStatus,
removeSyncNote,
getSyncStatus,
getNoteStatus,
getMDStatus,
getMDStatusFromContent,
getMDFileName,
} from "./modules/sync/api";
import {
runTemplate,
runTextTemplate,
runItemTemplate,
} from "./modules/template/api";
import {
getTemplateKeys,
getTemplateText,
setTemplate,
removeTemplate,
} from "./modules/template/controller";
import {
SYSTEM_TEMPLATE_NAMES,
DEFAULT_TEMPLATES,
} from "./modules/template/data";
import { renderTemplatePreview } from "./modules/template/preview";
import { parseCitationHTML } from "./utils/citation";
import {
getEditorInstance,
insert,
del,
scroll,
scrollToSection,
getTextBetweenLines,
getLineAtCursor,
getSectionAtCursor,
getPositionAtLine,
getTextBetween,
getRangeAtCursor,
move,
replace,
} from "./utils/editor";
import {
addLineToNote,
getNoteTreeFlattened,
getLinesInNote,
} from "./utils/note";
import { updateRelatedNotes, getRelatedNoteIds } from "./utils/related";
const workspace = {};
const sync = {
isSyncNote,
getSyncNoteIds,
addSyncNote,
updateSyncStatus,
removeSyncNote,
getSyncStatus,
getNoteStatus,
getMDStatus,
getMDStatusFromContent,
getMDFileName,
};
const convert = {
md2note,
note2md,
note2noteDiff,
note2link,
link2note,
link2html,
md2html,
html2md,
annotations2html,
note2html,
item2citation: parseCitationHTML,
};
const template = {
SYSTEM_TEMPLATE_NAMES,
DEFAULT_TEMPLATES,
runTemplate,
runTextTemplate,
runItemTemplate,
getTemplateKeys,
getTemplateText,
setTemplate,
removeTemplate,
renderTemplatePreview,
};
const $export = {
exportNotes,
saveMD,
syncMDBatch,
saveFreeMind,
saveDocx,
savePDF,
};
const $import = {
fromMD,
};
const editor = {
getEditorInstance,
insert,
del,
move,
replace,
scroll,
scrollToSection,
getRangeAtCursor,
getLineAtCursor,
getSectionAtCursor,
getPositionAtLine,
getTextBetween,
getTextBetweenLines,
};
const note = {
insert: addLineToNote,
getLinesInNote,
getNoteTreeFlattened,
};
const related = {
updateRelatedNotes,
getRelatedNoteIds,
};
export default {
workspace,
sync,
convert,
template,
$export,
$import,
editor,
note,
related,
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。