diff --git a/packages/expect/src/jest-extend.ts b/packages/expect/src/jest-extend.ts index 116a93e62c0d..5397429ff18a 100644 --- a/packages/expect/src/jest-extend.ts +++ b/packages/expect/src/jest-extend.ts @@ -75,7 +75,6 @@ function JestExtendPlugin( ) { const { state, isNot, obj } = getMatcherState(this, expect) - // @ts-expect-error args wanting tuple const result = expectAssertion.call(state, obj, ...args) if ( diff --git a/packages/expect/src/types.ts b/packages/expect/src/types.ts index 633f6212ce36..6f99e219dff6 100644 --- a/packages/expect/src/types.ts +++ b/packages/expect/src/types.ts @@ -85,7 +85,7 @@ export type AsyncExpectationResult = Promise export type ExpectationResult = SyncExpectationResult | AsyncExpectationResult export interface RawMatcherFn { - (this: T, received: any, expected: any, options?: any): ExpectationResult + (this: T, received: any, ...expected: Array): ExpectationResult } export type MatchersObject = Record<