Skip to content

craft-hub / personalWorkbenchToolSchema

Variable: personalWorkbenchToolSchema ​

const personalWorkbenchToolSchema: ZodObject<{ description: ZodOptional<ZodString>; downloadUrl: ZodOptional<ZodPipe<ZodString, ZodString>>; group: ZodString; iconScale: ZodOptional<ZodNumber>; iconStyle: ZodOptional<ZodEnum<{ original: "original"; rounded: "rounded"; }>>; iconUrl: ZodOptional<ZodPipe<ZodString, ZodString>>; id: ZodString; launch: ZodOptional<ZodDiscriminatedUnion<[ZodObject<{ application: ZodLiteral<"raycast">; commandUrl: ZodOptional<ZodString>; }, $strict>, ZodObject<{ application: ZodLiteral<"orca">; }, $strict>, ZodObject<{ application: ZodLiteral<"ghostty">; }, $strict>], "application">>; macosIconUrl: ZodOptional<ZodPipe<ZodString, ZodString>>; repositoryUrl: ZodOptional<ZodPipe<ZodString, ZodString>>; title: ZodString; url: ZodPipe<ZodString, ZodString>; }, $strict>

Defined in: packages/craft-hub/src/personal-workbench.ts:43

Validate a website shortcut or known application handoff with a required browser fallback.

Released under the MIT License.