diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..ae4569a --- /dev/null +++ b/index.d.ts @@ -0,0 +1,5 @@ +import { DirectiveFunction, VueConstructor, ComponentOptions } from "vue"; + +export const version: string; +export const focus: DirectiveFunction; +export const mixin: VueConstructor | ComponentOptions; diff --git a/package.json b/package.json index c982b25..76107e3 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "loose-envify": "^1.2.0" }, "devDependencies": { + "@types/vue": "^2.0.0", "eslint": "^1.10.3", "mkdirp": "^0.5.1", "rollup": "^0.21.2", @@ -23,6 +24,7 @@ }, "files": [ "index.js", + "index.d.ts", "dist" ], "homepage": "https://github.com/simplesmiler/vue-focus", @@ -35,6 +37,7 @@ ], "license": "MIT", "main": "dist/vue-focus.common.js", + "types": "index.d.ts", "peerDependencies": { "vue": "^2.0.0" },