chore: crush git history - reborn from consolidation on 2026-03-10

This commit is contained in:
John Dvorak
2026-03-10 00:00:00 -07:00
commit d278c4b105
313 changed files with 87549 additions and 0 deletions
+83
View File
@@ -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'