Skip to content

Commit af4debb

Browse files
committed
feat: set declarations
1 parent 571b59e commit af4debb

4 files changed

Lines changed: 5 additions & 3 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,5 @@ app.mount('#app');
4141
});
4242
</script>
4343
```
44+
45+
> WARNING: Depending on how the instance was initialized, use `const pdf = usePDF().default` instead `const pdf = usePDF()`

build.config.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ export default {
1717
],
1818
rollup: {
1919
emitCJS: true,
20-
resolve: {
21-
dedupe: ['pdfmake']
22-
}
2320
},
21+
declaration: true,
2422
externals: ['pdfmake'],
2523
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"description": "A pdfmake plugin for Vue 3",
77
"main": "dist/index.cjs",
88
"module": "dist/index.mjs",
9+
"types": "dist/index.d.ts",
910
"repository": {
1011
"type": "git",
1112
"url": "https://github.com/betterwrite/vue-pdfmake"

src/env.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
declare module 'pdfmake/build/pdfmake'

0 commit comments

Comments
 (0)