diff options
| author | Mohamed Bassem <me@mbassem.com> | 2024-10-20 14:58:16 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2024-10-20 14:58:16 +0000 |
| commit | 10dcf2e7429601fcbde42e3d10c46c074dc9a28a (patch) | |
| tree | fcbdbc9abc596fc4e82b26a76294c522394ae448 /packages/shared | |
| parent | f5fd3c48b7f3de18bcacd584c8d816250fbcad19 (diff) | |
| download | karakeep-10dcf2e7429601fcbde42e3d10c46c074dc9a28a.tar.zst | |
feature: Add APIs to create new lists and bookmarks
Diffstat (limited to 'packages/shared')
| -rw-r--r-- | packages/shared/types/lists.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/shared/types/lists.ts b/packages/shared/types/lists.ts index e9d7eca0..d2041907 100644 --- a/packages/shared/types/lists.ts +++ b/packages/shared/types/lists.ts @@ -1,5 +1,14 @@ import { z } from "zod"; +export const zNewBookmarkListSchema = z.object({ + name: z + .string() + .min(1, "List name can't be empty") + .max(40, "List name is at most 40 chars"), + icon: z.string(), + parentId: z.string().nullish(), +}); + export const zBookmarkListSchema = z.object({ id: z.string(), name: z.string(), |
