diff --git a/package.json b/package.json index a897926..1914e3a 100644 --- a/package.json +++ b/package.json @@ -43,5 +43,13 @@ }, "lint-staged": { "*.ts(x)?": "prettier --write" + }, + "tsd": { + "compilerOptions": { + "typeRoots": [ + "./node_modules/@types", + "." + ] + } } } diff --git a/test-d/index.test-d.ts b/test-d/index.test-d.ts new file mode 100644 index 0000000..62ba0bd --- /dev/null +++ b/test-d/index.test-d.ts @@ -0,0 +1,4 @@ +mw; +mw.log.warn("foo"); + +$; diff --git a/test-d/vue.test-d.ts b/test-d/vue.test-d.ts new file mode 100644 index 0000000..e43d2c0 --- /dev/null +++ b/test-d/vue.test-d.ts @@ -0,0 +1,4 @@ +import { expectType } from "tsd"; +import { createMwApp, createApp } from "vue"; + +expectType(createMwApp);