chore: crush git history - reborn from consolidation on 2026-03-10
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
/**
|
||||
* 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 {
|
||||
TestDepth,
|
||||
TestConfig,
|
||||
ResolvedOutboundContract,
|
||||
OutboundChaosConfig,
|
||||
ChaosConfig,
|
||||
DepthConfig,
|
||||
} from './types/formula.js'
|
||||
|
||||
export {
|
||||
DEPTH_CONFIGS,
|
||||
resolveDepth,
|
||||
resolveGenerationProfile,
|
||||
} 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'
|
||||
Reference in New Issue
Block a user