diff options
Diffstat (limited to 'packages/shared')
| -rw-r--r-- | packages/shared/types/bookmarks.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/shared/types/bookmarks.ts b/packages/shared/types/bookmarks.ts index 0a414ff9..650f151c 100644 --- a/packages/shared/types/bookmarks.ts +++ b/packages/shared/types/bookmarks.ts @@ -12,6 +12,9 @@ export const enum BookmarkTypes { UNKNOWN = "unknown", } +export const zSortOrder = z.enum(["asc", "desc"]); +export type ZSortOrder = z.infer<typeof zSortOrder>; + export const zAssetTypesSchema = z.enum([ "screenshot", "bannerImage", @@ -166,6 +169,7 @@ export const zGetBookmarksRequestSchema = z.object({ // The value is currently not being used, but keeping it so that client can still set it to true for older // servers. useCursorV2: z.boolean().optional(), + sortOrder: zSortOrder.optional().default("desc"), }); export type ZGetBookmarksRequest = z.infer<typeof zGetBookmarksRequestSchema>; @@ -211,4 +215,5 @@ export const zSearchBookmarksRequestSchema = z.object({ text: z.string(), limit: z.number().max(MAX_NUM_BOOKMARKS_PER_PAGE).optional(), cursor: zSearchBookmarksCursor.nullish(), + sortOrder: zSortOrder.optional().default("desc"), }); |
