types: use non-null assertion instead of explicit type cast (#2974)
This commit is contained in:
		
							parent
							
								
									347a8798a4
								
							
						
					
					
						commit
						01fdbf4b06
					
				| @ -139,7 +139,7 @@ describe('api: provide/inject', () => { | |||||||
| 
 | 
 | ||||||
|     const Consumer = { |     const Consumer = { | ||||||
|       setup() { |       setup() { | ||||||
|         const count = inject('count') as Ref<number> |         const count = inject<Ref<number>>('count')! | ||||||
|         return () => count.value |         return () => count.value | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
| @ -169,7 +169,7 @@ describe('api: provide/inject', () => { | |||||||
| 
 | 
 | ||||||
|     const Consumer = { |     const Consumer = { | ||||||
|       setup() { |       setup() { | ||||||
|         const count = inject('count') as Ref<number> |         const count = inject<Ref<number>>('count')! | ||||||
|         // should not work
 |         // should not work
 | ||||||
|         count.value++ |         count.value++ | ||||||
|         return () => count.value |         return () => count.value | ||||||
| @ -206,7 +206,7 @@ describe('api: provide/inject', () => { | |||||||
| 
 | 
 | ||||||
|     const Consumer = { |     const Consumer = { | ||||||
|       setup() { |       setup() { | ||||||
|         const state = inject('state') as typeof rootState |         const state = inject<typeof rootState>('state')! | ||||||
|         return () => state.count |         return () => state.count | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
| @ -236,7 +236,7 @@ describe('api: provide/inject', () => { | |||||||
| 
 | 
 | ||||||
|     const Consumer = { |     const Consumer = { | ||||||
|       setup() { |       setup() { | ||||||
|         const state = inject('state') as typeof rootState |         const state = inject<typeof rootState>('state')! | ||||||
|         // should not work
 |         // should not work
 | ||||||
|         state.count++ |         state.count++ | ||||||
|         return () => state.count |         return () => state.count | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user