Variable: ContributionManifestSchema
Makaio Framework / contracts/extension / ContributionManifestSchema
Variable: ContributionManifestSchema
Section titled “Variable: ContributionManifestSchema”
constContributionManifestSchema:ZodObject<{adapters:ZodOptional<ZodReadonly<ZodArray<ZodObject<{clients:ZodOptional<ZodReadonly<ZodArray<ZodObject<…, …>>>>;defaultProvider:ZodOptional<ZodString>;description:ZodOptional<ZodString>;displayName:ZodOptional<ZodString>;name:ZodString;protocols:ZodReadonly<ZodArray<ZodUnion<readonly […, …]>>>; },$strip>>>>;bootstrap:ZodOptional<ZodBoolean>;clients:ZodOptional<ZodReadonly<ZodArray<ZodObject<{binaryName:ZodOptional<ZodString>;description:ZodOptional<ZodString>;id:ZodString;name:ZodString; },$strip>>>>;configSchema:ZodOptional<ZodBoolean>;create:ZodOptional<ZodBoolean>;logImporters:ZodOptional<ZodReadonly<ZodArray<ZodObject<{adapterName:ZodString;displayName:ZodString;logFilePattern:ZodOptional<ZodString>; },$strip>>>>;namespace:ZodOptional<ZodBoolean>;providers:ZodOptional<ZodReadonly<ZodArray<ZodObject<{description:ZodOptional<ZodString>;id:ZodString;name:ZodString; },$strip>>>>;sessionEventActions:ZodOptional<ZodReadonly<ZodArray<ZodObject<{description:ZodOptional<ZodString>;icon:ZodOptional<ZodString>;id:ZodString;label:ZodString;messageRoles:ZodOptional<ZodReadonly<ZodArray<ZodEnum<…>>>>;selectionMode:ZodEnum<{multi:"multi";single:"single"; }>; },$strip>>>>;tools:ZodOptional<ZodBoolean>;triggers:ZodOptional<ZodReadonly<ZodArray<ZodObject<{description:ZodOptional<ZodString>;prefix:ZodString;stage:ZodOptional<ZodEnum<{action:"action";gather:"gather";transform:"transform"; }>>; },$strip>>>>;ui:ZodOptional<ZodObject<{pages:ZodOptional<ZodBoolean>;routes:ZodOptional<ZodBoolean>;tiles:ZodOptional<ZodBoolean>;widgets:ZodOptional<ZodBoolean>; },$strip>>;uiConfig:ZodOptional<ZodBoolean>; },$strip>
Defined in: ../../../packages/contracts/src/extension/contribution-manifest.ts:560
Zod schema for ContributionManifest.