Skip to content

Variable: ContributionManifestSchema

Makaio Framework


Makaio Framework / contracts/extension / ContributionManifestSchema

const ContributionManifestSchema: 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.