UNPKG

629 BTypeScriptView Raw
1import { IHook as MochaHook, ISuite as MochaSuite, ITest as MochaTest } from 'mocha';
2import { RUNNABLE_MESSAGE_CHANNEL_PROP, SUBPROCESS_RETRIED_SUITE_ID } from './config';
3export interface MochaParallelTestsRunnerObject {
4 [RUNNABLE_MESSAGE_CHANNEL_PROP]: string;
5}
6export interface RetriedTest extends Test {
7 [SUBPROCESS_RETRIED_SUITE_ID]: string;
8}
9export interface Hook extends MochaHook, MochaParallelTestsRunnerObject {
10}
11export interface Suite extends MochaSuite, MochaParallelTestsRunnerObject {
12 suites: Suite[];
13 tests: Test[];
14}
15export interface Test extends MochaTest, MochaParallelTestsRunnerObject {
16}