Cost Comparison Config Service
Component Detail
Service Layer
low complexity
frontend
0
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
Holds the editable content configuration object defining all cost line items, labels, assumptions, and default organization profile values. Structured so the sales team can update numbers, add line items, or adjust assumptions without touching component code. Exports a typed configuration schema that the Cost Comparison Widget consumes at render time.
cost-comparison-config-service
Responsibilities
- Provide typed default cost line items for manual-process column (staff hours, Excel aggregation, Bufdir prep, coordinator overhead, compliance risk proxy)
- Provide typed default cost line items for Meander column (subscription tier, onboarding, support)
- Define median organization profile used as fallback when no org size is provided
- Export configuration schema so TypeScript enforces structure when sales team edits values
Interfaces
getDefaultConfig(): CostComparisonConfig
CostComparisonConfig (type)
CostLineItem (type)
OrgProfile (type)