Type Alias: ExtensionRuntimeSurface
Makaio Framework / kernel / ExtensionRuntimeSurface
Type Alias: ExtensionRuntimeSurface
Section titled “Type Alias: ExtensionRuntimeSurface”ExtensionRuntimeSurface =
"interactive"|"headless"
Defined in: ../../../packages/kernel/src/extension/types.ts:22
Hosted runtime surface category used for extension/package gating.
Represents the concrete surface a runtime IS — 'any' is intentionally
absent because a runtime cannot BE 'any'; it is always interactive or
headless. Package manifests may declare 'any' as their surface affinity,
which the coordinator interprets as “load on all surfaces”.
Type Composition
Section titled “Type Composition”ExtensionRuntimeSurface'interactive' | 'headless''interactive''headless'
Resolved Shape
Section titled “Resolved Shape”Resolved shape has 52 properties, above the 40 property limit.