@ethaks/fvtt-quench
Version:
Types for a Foundry VTT module enabling tests using Mocha and Chai
19 lines (18 loc) • 988 B
TypeScript
/**
* 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";
export type { Quench, QuenchBatchContext, QuenchRegisterBatchOptions, QuenchRegisterBatchFunction, QuenchRunBatchOptions, QuenchJsonReportOptions, QuenchReports, QuenchBatchData, QuenchBatchKey, } from "./quench";
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";