Skip to content

Variable: ExtensionInfoSchema

Makaio Framework


Makaio Framework / kernel / ExtensionInfoSchema

const ExtensionInfoSchema: ZodObject<{ browser: ZodOptional<ZodObject<{ entrypoint: ZodString; }, $strip>>; displayName: ZodString; enabled: ZodBoolean; error: ZodOptional<ZodString>; name: ZodString; state: ZodEnum<{ active: "active"; discovered: "discovered"; failed: "failed"; initializing: "initializing"; skipped: "skipped"; stopped: "stopped"; }>; surface: ZodOptional<ZodEnum<{ any: "any"; headless: "headless"; interactive: "interactive"; }>>; }, $strip>

Defined in: ../../../packages/kernel/src/observability/shared-schemas.ts:82

Info shape for a managed extension.

Extends ComponentInfoSchema with extension-specific fields for surface affinity and enable/disable state.