Skip to content

craft-hub / commandPresetContributionSchema

Variable: commandPresetContributionSchema

const commandPresetContributionSchema: ZodObject<{ commands: ZodArray<ZodString>; id: ZodString; inputs: ZodRecord<ZodString, ZodDiscriminatedUnion<[ZodObject<{ argumentStyle: ZodOptional<ZodEnum<{ equals: "equals"; separate: "separate"; }>>; default: ZodOptional<ZodString>; description: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; flag: ZodString; label: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; options: ZodArray<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; pattern: ZodOptional<ZodString>; private: ZodOptional<ZodBoolean>; redactInHistory: ZodOptional<ZodBoolean>; required: ZodOptional<ZodBoolean>; requiredWhen: ZodOptional<ZodUnion<readonly [ZodObject<..., ...>, ZodArray<...>]>>; type: ZodLiteral<"select">; visibleWhen: ZodOptional<ZodUnion<readonly [ZodObject<..., ...>, ZodArray<...>]>>; }, $strict>, ZodObject<{ argumentStyle: ZodOptional<ZodEnum<{ equals: "equals"; separate: "separate"; }>>; default: ZodOptional<ZodString>; description: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; flag: ZodString; label: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; options: ZodOptional<ZodNever>; pattern: ZodOptional<ZodString>; private: ZodOptional<ZodBoolean>; redactInHistory: ZodOptional<ZodBoolean>; required: ZodOptional<ZodBoolean>; requiredWhen: ZodOptional<ZodUnion<readonly [ZodObject<..., ...>, ZodArray<...>]>>; type: ZodLiteral<"text">; visibleWhen: ZodOptional<ZodUnion<readonly [ZodObject<..., ...>, ZodArray<...>]>>; }, $strict>, ZodObject<{ argumentStyle: ZodOptional<ZodNever>; default: ZodOptional<ZodEnum<{ false: "false"; true: "true"; }>>; description: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; flag: ZodString; label: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; options: ZodOptional<ZodNever>; pattern: ZodOptional<ZodNever>; private: ZodOptional<ZodBoolean>; redactInHistory: ZodOptional<ZodBoolean>; required: ZodOptional<ZodBoolean>; requiredWhen: ZodOptional<ZodUnion<readonly [ZodObject<..., ...>, ZodArray<...>]>>; type: ZodLiteral<"boolean">; visibleWhen: ZodOptional<ZodUnion<readonly [ZodObject<..., ...>, ZodArray<...>]>>; }, $strict>], "type">>; package: ZodObject<{ allFiles: ZodDefault<ZodArray<ZodString>>; anyFiles: ZodDefault<ZodArray<ZodString>>; }, $strict>; unlessCommands: ZodDefault<ZodArray<ZodString>>; }, $strict>

Defined in: packages/craft-hub/src/command-contributions.ts:22

Declarative enhancement for commands already discovered by Craft Hub.

Released under the MIT License.