13 lines
356 B
TypeScript
13 lines
356 B
TypeScript
/**
|
|
* Common types for smartexpect
|
|
*/
|
|
/** Execution mode: sync or async */
|
|
export type TExecutionType = 'sync' | 'async';
|
|
/**
|
|
* Definition of a custom matcher function.
|
|
* Should return an object with `pass` and optional `message`.
|
|
*/
|
|
export type TMatcher = (
|
|
received: any,
|
|
...args: any[]
|
|
) => { pass: boolean; message?: string | (() => string) }; |