From 3208dda3848ad739f54cebf44c423e2b68e85b2d Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Wed, 28 Feb 2024 20:45:28 +0000 Subject: feature: Add support for storing and previewing raw notes --- packages/web/lib/types/api/bookmarks.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'packages/web/lib') diff --git a/packages/web/lib/types/api/bookmarks.ts b/packages/web/lib/types/api/bookmarks.ts index 0970a7ed..9b0ae371 100644 --- a/packages/web/lib/types/api/bookmarks.ts +++ b/packages/web/lib/types/api/bookmarks.ts @@ -12,8 +12,15 @@ export const zBookmarkedLinkSchema = z.object({ }); export type ZBookmarkedLink = z.infer; +export const zBookmarkedTextSchema = z.object({ + type: z.literal("text"), + text: z.string().max(2000), +}); +export type ZBookmarkedText = z.infer; + export const zBookmarkContentSchema = z.discriminatedUnion("type", [ zBookmarkedLinkSchema, + zBookmarkedTextSchema, ]); export type ZBookmarkContent = z.infer; -- cgit v1.2.3-70-g09d2