craft-hub / personalWorkbenchHomeSchema
Variable: personalWorkbenchHomeSchema
constpersonalWorkbenchHomeSchema:ZodObject<{pinnedProjectIds:ZodOptional<ZodArray<ZodString>>;tools:ZodArray<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<...>;commandUrl:ZodOptional<...>; },$strict>,ZodObject<{application:ZodLiteral<...>; },$strict>,ZodObject<{application:ZodLiteral<...>; },$strict>],"application">>;macosIconUrl:ZodOptional<ZodPipe<ZodString,ZodString>>;repositoryUrl:ZodOptional<ZodPipe<ZodString,ZodString>>;title:ZodString;url:ZodPipe<ZodString,ZodString>; },$strict>>;workItems:ZodOptional<ZodObject<{density:ZodEnum<{comfortable:"comfortable";compact:"compact"; }>;groupByList:ZodBoolean;showEmptyLists:ZodBoolean; },$strict>>; },$strict>
Defined in: packages/craft-hub/src/personal-workbench.ts:59
Validate personal home links, project pins and task display preferences without Node dependencies.