File tree 5 files changed +17
-4
lines changed
5 files changed +17
-4
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " vue-class-setup" ,
3
- "version" : " 1.2.0 " ,
3
+ "version" : " 1.2.1 " ,
4
4
"main" : " dist/index.cjs.js" ,
5
5
"module" : " dist/index.es.js" ,
6
6
"types" : " dist/index.d.ts" ,
56
56
"vite-plugin-dts" : " ^1.4.0" ,
57
57
"vitest" : " ^0.20.2" ,
58
58
"vue" : " ^3.2.37" ,
59
- "vue-tsc" : " ^0.39.4 "
59
+ "vue-tsc" : " ^0.40.1 "
60
60
}
61
61
}
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ type DefineInstanceType<
33
33
34
34
export interface DefineConstructor {
35
35
inject : typeof Context [ 'inject' ] ;
36
+ use : typeof Context [ 'use' ] ;
36
37
setup : typeof Context [ 'setup' ] ;
37
38
setupOptions : typeof Context [ 'setupOptions' ] ;
38
39
setupDefine : boolean ;
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import { setupReference } from './setup-reference';
14
14
import { getPropertyDescriptors } from './property-descriptors' ;
15
15
16
16
export type TargetConstructor = {
17
+ use : typeof Context [ 'use' ] ;
17
18
inject : typeof Context [ 'inject' ] ;
18
19
setup : typeof Context [ 'setup' ] ;
19
20
setupOptions : typeof Context [ 'setupOptions' ] ;
Original file line number Diff line number Diff line change @@ -5,12 +5,17 @@ import Use from './use.vue';
5
5
6
6
test ( 'Use' , async ( ) => {
7
7
const wrapper = mount ( Use ) ;
8
- console . log ( '>>>>>.' , wrapper . html ( ) ) ;
9
8
assert . equal ( wrapper . find ( '.text' ) . text ( ) , '0' ) ;
10
9
assert . equal ( wrapper . find ( '.text-eq' ) . text ( ) , 'true' ) ;
11
10
12
11
await wrapper . find ( 'button' ) . trigger ( 'click' ) ;
13
12
14
13
assert . equal ( wrapper . find ( '.text' ) . text ( ) , '1' ) ;
15
14
assert . equal ( wrapper . find ( '.text-eq' ) . text ( ) , 'true' ) ;
15
+
16
+ wrapper . vm . addValue ( ) ;
17
+ await wrapper . vm . $nextTick ( ) ;
18
+
19
+ assert . equal ( wrapper . find ( '.text' ) . text ( ) , '2' ) ;
20
+ assert . equal ( wrapper . find ( '.text-eq' ) . text ( ) , 'true' ) ;
16
21
} ) ;
Original file line number Diff line number Diff line change @@ -18,7 +18,13 @@ export default defineConfig({
18
18
} ,
19
19
plugins : [
20
20
vue2 ( ) ,
21
- dts ( ) ,
21
+ dts ( {
22
+ afterDiagnostic ( list ) {
23
+ if ( list . length ) {
24
+ process . exit ( 1 ) ;
25
+ }
26
+ }
27
+ } ) ,
22
28
{
23
29
name : 'build-docs' ,
24
30
buildEnd : buildDocs ,
You can’t perform that action at this time.
0 commit comments