EditSlotConfigInput
Defined in: packages/core/src/components/types.ts:244
One edit.* slot’s raw, unresolved configuration at ONE level (root or collection/global) —
the additive contribution list plus the built-in-wrapping override map (decision 15). This is
resolveEditSlot’s root/resource param shape; @vexcms/core’s defineConfig,
defineCollection and defineGlobal pass their stored config through UNRESOLVED (decision
14’s root→resource merge happens per flat slot id, in resolveEditSlot, since built-in
contributions are framework- and kind-specific and core has neither).
Type Parameters
Section titled “Type Parameters”TComponent
Section titled “TComponent”TComponent extends ComponentHKT = ComponentHKT
The framework’s ComponentHKT.
Properties
Section titled “Properties”contributions?
Section titled “contributions?”
optionalcontributions?:ComponentContributionInput<TComponent,EditSlotProps>[]
Defined in: packages/core/src/components/types.ts:246
This level’s additive contributions for the slot.
overrides?
Section titled “overrides?”
optionaloverrides?:Record<string,ComponentOverrideInput<TComponent,EditSlotProps>[]>
Defined in: packages/core/src/components/types.ts:248
This level’s override chains, keyed by the built-in id each chain wraps (decision 15/16).