import { Facet } from "@codemirror/state"; import type { EditorView } from "@codemirror/view"; export declare const formatCallbackFacet: Facet<(formattedCode: string) => void, (formattedCode: string) => void>; /** * 格式化 TypeScript/JavaScript 代码(用于 code-editor) */ export declare function formatDocument(view: EditorView): boolean; /** * 格式化 HTML 代码(用于 js-editor) * HTML 格式化会同时格式化 script 标签内的 JavaScript */ export declare function formatHtmlDocument(view: EditorView): boolean; export declare function createFormatExtension(onFormat: (formattedCode: string) => void): import("@codemirror/state").Extension[];