Skip to content

craft-hub / commandPresetContributionSchema

Variable: commandPresetContributionSchema ​

const commandPresetContributionSchema: ZodObject<{ applyToCommands: ZodDefault<ZodBoolean>; commands: ZodArray<ZodString>; id: ZodString; inputs: ZodRecord<ZodString, ZodUnion<readonly [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: ZodLiteral<"positional">; default: ZodOptional<ZodString>; description: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; flag: ZodOptional<ZodNever>; 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: ZodLiteral<"positional">; default: ZodOptional<ZodString>; description: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; flag: ZodOptional<ZodNever>; 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<..., ...>]>>; omitArgument: ZodOptional<ZodLiteral<false>>; 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>, ZodObject<{ argumentStyle: ZodOptional<ZodNever>; default: ZodOptional<ZodEnum<{ false: "false"; true: "true"; }>>; description: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; flag: ZodOptional<ZodNever>; label: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<..., ...>]>>; omitArgument: ZodLiteral<true>; 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>]>>; optionSources: ZodDefault<ZodRecord<ZodString, ZodDiscriminatedUnion<[ZodObject<{ files: ZodArray<ZodString>; labelKey: ZodOptional<ZodString>; path: ZodArray<ZodString>; type: ZodLiteral<"package-json-array">; valueKey: ZodOptional<ZodString>; }, $strict>, ZodObject<{ key: ZodString; type: ZodLiteral<"user-setting">; }, $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:50

Declarative enhancement for commands already discovered by Craft Hub.

Released under the MIT License.