-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.ts
34 lines (30 loc) · 1.01 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
* The general Quench API, including the global {@link Quench quench} hub.
*
* Interfaces and types exported by this module are safe to be used in TypeScript definitions.
* Types not exported from this module, but from files deeper in the module tree, are not considered
* part of the public API and might be changed without warning in future versions.
*
* @module quench
*/
import "mocha/mocha.js";
import "chai";
import "chai-as-promised";
import "./quench-init";
// Expected API
export type {
Quench,
QuenchBatchContext,
QuenchRegisterBatchOptions,
QuenchRegisterBatchFunction,
QuenchRunBatchOptions,
QuenchJsonReportOptions,
QuenchReports,
QuenchBatchData,
QuenchBatchKey,
} from "./quench";
// Snapshots
export type { QuenchSnapshotManager } from "./quench-snapshot";
export type { MissingSnapshotError } from "./utils/quench-snapshot-error";
export type { QuenchReporter, QuenchJsonReport, QuenchCleanedTestData } from "./quench-reporter";
export type { QuenchResults } from "./apps/quench-results";