From 01fdbf4b060f6e01507f39150b7dace81b575c18 Mon Sep 17 00:00:00 2001 From: Yang Mingshan Date: Sat, 6 Feb 2021 02:55:23 +0800 Subject: [PATCH] types: use non-null assertion instead of explicit type cast (#2974) --- packages/runtime-core/__tests__/apiInject.spec.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/runtime-core/__tests__/apiInject.spec.ts b/packages/runtime-core/__tests__/apiInject.spec.ts index bb215248..f4bf2758 100644 --- a/packages/runtime-core/__tests__/apiInject.spec.ts +++ b/packages/runtime-core/__tests__/apiInject.spec.ts @@ -139,7 +139,7 @@ describe('api: provide/inject', () => { const Consumer = { setup() { - const count = inject('count') as Ref + const count = inject>('count')! return () => count.value } } @@ -169,7 +169,7 @@ describe('api: provide/inject', () => { const Consumer = { setup() { - const count = inject('count') as Ref + const count = inject>('count')! // should not work count.value++ return () => count.value @@ -206,7 +206,7 @@ describe('api: provide/inject', () => { const Consumer = { setup() { - const state = inject('state') as typeof rootState + const state = inject('state')! return () => state.count } } @@ -236,7 +236,7 @@ describe('api: provide/inject', () => { const Consumer = { setup() { - const state = inject('state') as typeof rootState + const state = inject('state')! // should not work state.count++ return () => state.count