UNPKG

@serenity-js/core

Version:

The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure

15 lines 1.18 kB
/* eslint-disable simple-import-sort/imports */ import { AssertionError, ConfigurationError, ImplementationPendingError, LogicError, OperationInterruptedError, TestCompromisedError, TimeoutExpiredError, UnknownError } from './model/index.js'; import { ErrorSerialiser } from './ErrorSerialiser.js'; /* eslint-enable simple-import-sort/imports */ // todo: export ErrorSerialiser as an instance to avoid static method calls ErrorSerialiser.registerErrorTypes(AssertionError, ConfigurationError, ImplementationPendingError, LogicError, OperationInterruptedError, TestCompromisedError, TimeoutExpiredError, UnknownError); export * from './diff/index.js'; export * from './model/index.js'; /* eslint-disable simple-import-sort/exports -- Keep this directive: export order matters to avoid circular dependency (ErrorFactory -> io -> screenplay/Question -> errors -> ErrorStackParser). Do not auto-fix. */ export { ErrorSerialiser } from './ErrorSerialiser.js'; export { ErrorStackParser } from './ErrorStackParser.js'; export { ErrorFactory } from './ErrorFactory.js'; export * from './RaiseErrors.js'; /* eslint-enable simple-import-sort/exports */ //# sourceMappingURL=index.js.map