UNPKG

@vuux/editor

Version:

Vue Nuxt 富文本编辑器

34 lines (33 loc) 775 B
import { _defaults as o } from "./defaults.mjs"; import { _Lexer as r } from "./Lexer.mjs"; import { _Parser as e } from "./Parser.mjs"; class l { options; block; constructor(s) { this.options = s || o; } static passThroughHooks = /* @__PURE__ */ new Set(["preprocess", "postprocess", "processAllTokens", "emStrongMask"]); static passThroughHooksRespectAsync = /* @__PURE__ */ new Set(["preprocess", "postprocess", "processAllTokens"]); preprocess(s) { return s; } postprocess(s) { return s; } processAllTokens(s) { return s; } emStrongMask(s) { return s; } provideLexer() { return this.block ? r.lex : r.lexInline; } provideParser() { return this.block ? e.parse : e.parseInline; } } export { l as _Hooks };