@mui/x-internal-gestures
Version: 
The core engine of GestureEvents, a modern and robust multi-pointer gesture detection library for JavaScript.
15 lines • 593 B
TypeScript
import { expect } from 'vitest';
export type MatcherState = ReturnType<typeof expect.getState>;
export interface SyncExpectationResult {
  pass: boolean;
  message: () => string;
  actual?: unknown;
  expected?: unknown;
}
export type AsyncExpectationResult = Promise<SyncExpectationResult>;
export interface SyncMatcherFn<T extends MatcherState = MatcherState> {
  (this: T, received: any, ...expected: Array<any>): SyncExpectationResult;
}
export interface AsyncMatcherFn<T extends MatcherState = MatcherState> {
  (this: T, received: any, ...expected: Array<any>): AsyncExpectationResult;
}