16 lines
453 B
TypeScript
16 lines
453 B
TypeScript
import view from "./index.vue";
|
|
import Toolkit from "../../utils/Toolkit";
|
|
import type { TiptapEditorInstance } from "./useTiptapEditor";
|
|
|
|
export * from "./shared";
|
|
export type { TiptapEditorInstance } from "./useTiptapEditor";
|
|
export type TiptapEditorExpose = {
|
|
submit: () => Promise<string>;
|
|
getPendingMediaCount: () => number;
|
|
editor?: TiptapEditorInstance;
|
|
};
|
|
|
|
export const TiptapEditor = Toolkit.withInstall(view);
|
|
export default TiptapEditor;
|
|
|