Skip to content

Type Alias: ExtensionBundle

Generated from SDK v1 (protocol 1) at source revision 97c6bb1. Never edit by hand; run npm run generate:reference.

@muoto/application


ExtensionBundle = Readonly<{ agents?: readonly AgentProfileDefinition[]; checks?: readonly CheckDefinition[]; executions?: readonly ExecutionStrategyDefinition[]; frontends?: readonly FrontendDefinition[]; gates?: readonly GateDefinition[]; id: string; lanes?: readonly LaneDefinition[]; migrations?: readonly MigrationDefinition[]; packageMetadata?: PackageMetadata; policies?: readonly PolicyDefinition[]; projections?: readonly ProjectionDefinition[]; reactions?: readonly ReactionDefinition[]; requiredCapabilities?: readonly CapabilityDeclaration[]; rules?: readonly RuleDefinition[]; services?: { provides?: readonly ServiceContract[]; requires?: readonly ServiceRequirement[]; }; version: string; workflows?: readonly WorkflowDefinition[]; workspaces?: readonly WorkspaceStrategyDefinition[]; }>

Defined in: sdk/extensions.ts:65