diff --git a/mavon-editor.d.ts b/mavon-editor.d.ts new file mode 100644 index 000000000..84d03ab70 --- /dev/null +++ b/mavon-editor.d.ts @@ -0,0 +1,10 @@ +import { Component } from "vue"; +interface VueMavonEditor { + markdownIt: any; + mavonEditor: Component; + LeftToolbar: Component; + RightToolbar: Component; + install: (Vue: any) => any; +} +declare let editor: VueMavonEditor; +export default editor; diff --git a/package.json b/package.json index 475a7bc50..43618c2e8 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "2.7.4", "description": "Vue markdown editor", "main": "dist/mavon-editor.js", + "types": "./mavon-editor.d.ts", "scripts": { "test": "echo true", "dev": "webpack-dev-server --open --progress --config webpack/webpack.dev.js",