2026-03-10 00:00:00 -07:00
|
|
|
/**
|
|
|
|
|
* APOPHIS v1.1 — Public API Types
|
|
|
|
|
* Barrel file re-exporting all domain-specific type modules for backward compatibility.
|
|
|
|
|
* Internal types live in their respective modules.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// Core plugin types
|
|
|
|
|
export type {
|
|
|
|
|
ValidatedFormula,
|
|
|
|
|
HttpMethod,
|
|
|
|
|
OperationCategory,
|
|
|
|
|
RouteVariant,
|
|
|
|
|
RouteContract,
|
|
|
|
|
ScopeConfig,
|
|
|
|
|
ScopeRegistry,
|
|
|
|
|
OperationResolver,
|
|
|
|
|
EvalContext,
|
|
|
|
|
EvalResult,
|
|
|
|
|
ContractViolation,
|
|
|
|
|
FastifyInjectInstance,
|
|
|
|
|
ApophisOptions,
|
|
|
|
|
ApophisDecorations,
|
|
|
|
|
ApophisTestDecorations,
|
|
|
|
|
TestResult,
|
|
|
|
|
TestSummary,
|
|
|
|
|
RouteDisposition,
|
|
|
|
|
TestSuite,
|
|
|
|
|
CheckResult,
|
|
|
|
|
ScenarioConfig,
|
|
|
|
|
ScenarioStep,
|
|
|
|
|
ScenarioStepRequest,
|
|
|
|
|
ScenarioStepResult,
|
|
|
|
|
ScenarioResult,
|
|
|
|
|
TestDiagnostics,
|
|
|
|
|
OutboundCallRecord,
|
|
|
|
|
OutboundContractSpec,
|
|
|
|
|
OutboundBinding,
|
|
|
|
|
} from './types/core.js'
|
|
|
|
|
|
|
|
|
|
// Formula and test configuration types
|
|
|
|
|
export type {
|
|
|
|
|
TestConfig,
|
|
|
|
|
ResolvedOutboundContract,
|
|
|
|
|
OutboundChaosConfig,
|
|
|
|
|
ChaosConfig,
|
2026-03-10 00:00:00 -07:00
|
|
|
RunConfig,
|
2026-03-10 00:00:00 -07:00
|
|
|
} from './types/formula.js'
|
|
|
|
|
|
|
|
|
|
export {
|
2026-03-10 00:00:00 -07:00
|
|
|
resolveRuns,
|
2026-03-10 00:00:00 -07:00
|
|
|
} from './types/formula.js'
|
|
|
|
|
|
|
|
|
|
// Extension types
|
|
|
|
|
export type {
|
|
|
|
|
FormulaNode,
|
|
|
|
|
Comparator,
|
|
|
|
|
BooleanOperator,
|
|
|
|
|
OperationPathSegment,
|
|
|
|
|
OperationHeader,
|
|
|
|
|
OperationParameter,
|
|
|
|
|
OperationCall,
|
|
|
|
|
ParseResult,
|
|
|
|
|
RedirectEntry,
|
|
|
|
|
MultipartFile,
|
|
|
|
|
MultipartPayload,
|
|
|
|
|
TrackedResource,
|
|
|
|
|
CleanupManager,
|
|
|
|
|
ResourceHierarchy,
|
|
|
|
|
ApiCommand,
|
|
|
|
|
ModelState,
|
|
|
|
|
CachedCommand,
|
|
|
|
|
CacheEntry,
|
|
|
|
|
TestCache,
|
|
|
|
|
PluginContractSpec,
|
|
|
|
|
ComposedContract,
|
|
|
|
|
PredicateContext,
|
|
|
|
|
RoutePredicate,
|
|
|
|
|
ApophisExtension,
|
|
|
|
|
ExtensionRegistry,
|
|
|
|
|
} from './types/extension.js'
|