@vuux/editor
Version:
Vue Nuxt 富文本编辑器
34 lines (33 loc) • 775 B
JavaScript
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
};