From 90a9f4efca14bb84b4ca65014cc1ec246920f414 Mon Sep 17 00:00:00 2001 From: Lenny Date: Thu, 9 Oct 2025 11:18:40 -0400 Subject: [PATCH] fix(storage): correct list v2 types to correctly match data returned from the api --- packages/core/storage-js/src/lib/types.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/packages/core/storage-js/src/lib/types.ts b/packages/core/storage-js/src/lib/types.ts index a47d6520..f692c5aa 100644 --- a/packages/core/storage-js/src/lib/types.ts +++ b/packages/core/storage-js/src/lib/types.ts @@ -143,10 +143,25 @@ export interface SearchV2Options { sortBy?: SortByV2 } +export interface SearchV2Object { + id: string + key: string + name: string + updated_at: string + created_at: string + metadata: Record + /** + * @deprecated + */ + last_accessed_at: string +} + +export type SearchV2Folder = Omit + export interface SearchV2Result { hasNext: boolean - folders: { name: string }[] - objects: FileObject[] + folders: SearchV2Folder[] + objects: SearchV2Object[] nextCursor?: string }