File tree Expand file tree Collapse file tree 3 files changed +30
-2
lines changed Expand file tree Collapse file tree 3 files changed +30
-2
lines changed Original file line number Diff line number Diff line change 1
- dist
1
+ dist
2
+ types /** /* .d.ts
Original file line number Diff line number Diff line change 8
8
"jsnext:main" : " dist/VueFinalModal.esm.js" ,
9
9
"unpkg" : " dist/VueFinalModal.umd.js" ,
10
10
"jsdelivr" : " dist/VueFinalModal.umd.js" ,
11
+ "types" : " types/index.d.ts" ,
11
12
"files" : [
12
13
" lib" ,
13
- " dist"
14
+ " dist" ,
15
+ " types/index.d.ts"
14
16
],
15
17
"scripts" : {
16
18
"build" : " rollup -c --environment BUILD:production" ,
Original file line number Diff line number Diff line change
1
+ import Vue , { PluginFunction } from 'vue'
2
+
3
+ export class VueFinalModalComponant extends Vue {
4
+ $refs : {
5
+ vfmContainer : HTMLDivElement ,
6
+ vfmContent : HTMLDivElement
7
+ }
8
+ }
9
+
10
+ declare module 'vue/types/vue' {
11
+ interface Vue {
12
+ readonly $vfm : {
13
+ readonly openedModals : VueFinalModalComponant [ ]
14
+ readonly modals : VueFinalModalComponant [ ]
15
+ show ( name : string ) : void
16
+ hide ( name : string ) : void
17
+ hideAll ( ) : void
18
+ toggle ( name : string , show : boolean ) : void
19
+ }
20
+ }
21
+ }
22
+
23
+ export default class VueFinalModal {
24
+ static install ( vue : typeof Vue ) : PluginFunction < never >
25
+ }
You can’t perform that action at this time.
0 commit comments