build(deps): upgrade to TypeScript 4
This commit is contained in:
@@ -66,6 +66,7 @@ describe('reactivity/effect', () => {
|
||||
effect(() => (dummy = obj.prop))
|
||||
|
||||
expect(dummy).toBe('value')
|
||||
// @ts-ignore
|
||||
delete obj.prop
|
||||
expect(dummy).toBe(undefined)
|
||||
})
|
||||
@@ -76,6 +77,7 @@ describe('reactivity/effect', () => {
|
||||
effect(() => (dummy = 'prop' in obj))
|
||||
|
||||
expect(dummy).toBe(true)
|
||||
// @ts-ignore
|
||||
delete obj.prop
|
||||
expect(dummy).toBe(false)
|
||||
obj.prop = 12
|
||||
@@ -90,6 +92,7 @@ describe('reactivity/effect', () => {
|
||||
effect(() => (dummy = counter.num))
|
||||
|
||||
expect(dummy).toBe(0)
|
||||
// @ts-ignore
|
||||
delete counter.num
|
||||
expect(dummy).toBe(2)
|
||||
parentCounter.num = 4
|
||||
@@ -106,8 +109,10 @@ describe('reactivity/effect', () => {
|
||||
effect(() => (dummy = 'num' in counter))
|
||||
|
||||
expect(dummy).toBe(true)
|
||||
// @ts-ignore
|
||||
delete counter.num
|
||||
expect(dummy).toBe(true)
|
||||
// @ts-ignore
|
||||
delete parentCounter.num
|
||||
expect(dummy).toBe(false)
|
||||
counter.num = 3
|
||||
@@ -219,6 +224,7 @@ describe('reactivity/effect', () => {
|
||||
expect(hasDummy).toBe(true)
|
||||
obj[key] = 'newValue'
|
||||
expect(dummy).toBe('newValue')
|
||||
// @ts-ignore
|
||||
delete obj[key]
|
||||
expect(dummy).toBe(undefined)
|
||||
expect(hasDummy).toBe(false)
|
||||
@@ -648,6 +654,7 @@ describe('reactivity/effect', () => {
|
||||
newValue: 2
|
||||
})
|
||||
|
||||
// @ts-ignore
|
||||
delete obj.foo
|
||||
expect(dummy).toBeUndefined()
|
||||
expect(onTrigger).toHaveBeenCalledTimes(2)
|
||||
|
||||
Reference in New Issue
Block a user